如何在Access组合框中获取RecordSource的值

时间:2009-12-02 10:19:01

标签: ms-access

我在Access中有一个带有组合框的表单。

组合框通过SQL select语句获取显示的值 RowSource属性的意思是设置为类似的东西 select description, id_of_table, col_foo from tblTable

由于我通常需要选择的id_of_table,因此属性BoundColumn设置为2.因此,我可以访问此值(例如在AfterUpdate事件中) var_id_of_table = me.cboWhatever
这没有问题。

现在,有时候,我不仅需要id_of_table,还需要col_foo的值。所以,问题是,我将如何获得这个理想的价值。我以为我能得到它 类似的东西 var_foo = me.cboWhatever("col_foo")
但它不起作用。

我很感激有关此事的任何意见。

谢谢/ Rene

1 个答案:

答案 0 :(得分:2)

你需要:

var_foo = me.cboWhatever.column(n)

其中 n 是从0开始的列号。