在MS Access VBA中调用组合框列

时间:2018-02-15 19:06:03

标签: vba ms-access combobox ms-access-2010 ms-access-2007

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

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

我正在尝试编写WHERE子句:

{{1}}

但这不会奏效。

有人能告诉我这个建筑有什么问题吗?

提前致谢。

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

2 个答案:

答案 0 :(得分:0)

使用value属性。

myComboboxName.value
assuming your bound column is set to 1

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

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

答案 1 :(得分:0)

如果有其他人遇到此问题,请在此处查看我的问题:

Access selecting combobox column in VBA returns "function not defined"-error