我对访问中的表单不熟悉,所以我为询问可能很简单的内容而道歉。 我试图将选择的值从组合下拉列表中获取到另一个表中。但我在检索数据时遇到问题。我甚至尝试过将其放入消息框中的简单方法。在线上查看之后我想出了:
Private Sub Combo()
MsgBox Me.Combo.Column(0)
End Sub
我得到的只是无效使用Me Keyword。 Combo的名称已更改为属性中的Combo。值来自table4(column1) 请帮忙。
答案 0 :(得分:0)
我刚刚使用了您在上面列出的完全相同的代码MsgBox Me.Combo.Column(1)
以下其中一项出现了问题:
Combo
请发布组合框记录源。如果您提供更多信息,我可以更好地帮助您,但这些是使用组合框无效使用null的最常见问题
修改强>
我在您的代码中注意到您有Me.Combo.Column(1)
且它应该是Me.Combo.Column(0)
,因为您只有1列,它是基于零的索引。另外,我会在vba中为该表单创建该代码。如果你点击那个组合 - >属性 - >事件标签 - > Afterupdate - > ... - >代码生成器并在那里添加你的代码,它会在你更新组合框后做任何事情。
答案 1 :(得分:0)
确保您在放置comboBox的表单内编写代码 并为此尝试
MsgBox Me.Combo.Column(0,1)