此处lstName是Access窗体中的列表框的名称。无效限定符错误访问列表框属性
Private Sub cmdUp(lstName As String, SQLName As String, IDName As String, ColumnName As String)
Dim sText As String
Dim pText As String
'check: only proceed if there is a selected item
If lstName.ItemsSelected.Count = 1 Then
(...)
调用程序后:
Call cmdUp(lstSchemaName.Name, "eo_ListSchema", "SchemaID", "SchemaName")
我得到错误就这一行:
If lstName.ItemsSelected.Count = 1 Then
错误是:
Invalid Qualifier
所以基本上VBA不能understant是lstName 。是一个列表,它应该从中找到选择了多少项目。 我发现在VBA中“字符串不是对象,所以在你可以调用的字符串变量上没有方法”。
应该有一个简单的解决方案,但我找不到它。如何处理这类问题?
任何帮助,高度赞赏!
Edgaras
非常感谢你! – edgarasb