MS Access-从组合框中输入或选择值

问题描述 投票:0回答:1

我有一个组合框(myCB)。用户可以选择一个下拉值,也可以在框中键入一个值。当用户单击按钮时,我想在组合框中获取该值以用于查询。

我正在使用myCB.Column(0)来获取值。如果用户单击组合框中的选择,则此方法有效。但是,如果用户键入了值,则myCB.Column(0)为null。我也尝试过myCB.Text和myCB.Value。两者都为空。

无论如何选择或键入,如何获取组合框值?

编辑后添加属性:行源:“ SELECT DISTINCT Item FROM tblItems”(在VBA代码中设置,而不是在属性表中设置)绑定列:1列数:1列宽:控制源:ItemName

ms-access combobox access-vba
1个回答
0
投票

简单测试下面的行,然后告诉我们发生了什么。

Private Sub Command1_Click()
    MsgBox myCB
End Sub
© www.soinside.com 2019 - 2024. All rights reserved.