如何使用变量引用组合框对象?

时间:2015-09-17 19:05:06

标签: ms-access combobox access-vba

此代码位于我的Access窗体的事件代码中。 我试图用变量替换下面代码第3行中ComboBox的名称。代码在我使用ComboBox的名称时起作用,但是给了我"方法或数据成员未找到"我尝试使用变量时出错。我有几个ComboBox并喜欢在循环中为所有ComboBox运行下面的第三行。

我认为问题归结为我如何设置变量" ComboBoxName"等于对象cboComboBox而不是当前在cboComboBox中的值(当前是#34;")。这是无效的代码:

Dim ComboBoxName As ComboBox
Set ComboBoxName = Me.cboComboBox
Me.ComboBoxName.RowSource = ""

1 个答案:

答案 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 = ""