此代码位于我的Access窗体的事件代码中。 我试图用变量替换下面代码第3行中ComboBox的名称。代码在我使用ComboBox的名称时起作用,但是给了我"方法或数据成员未找到"我尝试使用变量时出错。我有几个ComboBox并喜欢在循环中为所有ComboBox运行下面的第三行。
我认为问题归结为我如何设置变量" ComboBoxName"等于对象cboComboBox而不是当前在cboComboBox中的值(当前是#34;")。这是无效的代码:
Dim ComboBoxName As ComboBox
Set ComboBoxName = Me.cboComboBox
Me.ComboBoxName.RowSource = ""
答案 0 :(得分:0)
如何设置变量" ComboBoxName"等于对象 cboComboBox
它可能是:
Dim ComboBoxName As ComboBox
Set ComboBoxName = Me!cboComboBox
ComboBoxName.RowSource = ""
或:
Dim ComboBoxName As String
ComboBoxName = Me!cboComboBox.Name
Me(ComboBoxName).RowSource = ""