在 MS Access 中调用组合框列 VBA

Calling a combobox column in MS Access VBA

我有一个表单,其组合框有两列,但只显示一列(宽度 0;1)。

如果用户选择一行,我想return同一行的其他(隐藏)列的值。我的搜索显示您可以使用 BoundColumn-属性 来更改它,但我想在 VBA 本身中使用调用。

我正在尝试编写 WHERE 子句:

variable = Forms!myFormName!myComboboxName.Column(0)

但这行不通。

有人能告诉我这个结构有什么问题吗?

提前致谢。

P.s.:如果需要我可以提供我的完整代码

使用值 属性。

myComboboxName.value
assuming your bound column is set to 1

.column(0) = 将为您提供第一列的值。

.column(1) = 将为您提供第二列的值。

如果其他人遇到这个问题,请查看我在这里回答的问题: