我有一个组合框(myCB)。用户可以选择一个下拉值,也可以在框中键入一个值。当用户单击按钮时,我想在组合框中获取该值以用于查询。
我正在使用myCB.Column(0)来获取值。如果用户单击组合框中的选择,则此方法有效。但是,如果用户键入了值,则myCB.Column(0)为null。我也尝试过myCB.Text和myCB.Value。两者都为空。
无论如何选择或键入,如何获取组合框值?
编辑后添加属性:行源:“ SELECT DISTINCT Item FROM tblItems”(在VBA代码中设置,而不是在属性表中设置)绑定列:1列数:1列宽:控制源:ItemName
简单测试下面的行,然后告诉我们发生了什么。
Private Sub Command1_Click()
MsgBox myCB
End Sub