检索窗体活动控件上的列表框的值

时间:2018-07-09 09:28:57

标签: ms-access controls

如何从当前活动控件列表框的任何列中检索当前值。 列表框包含具有3个字段的数据。 我希望当用户单击按钮时在文本框中显示该第三列值的值。

txtBox = [Screen] .ActiveControl.column(3)

我不知道自己在做什么错。

1 个答案:

答案 0 :(得分:0)

.Column从零开始。

使用.Column(2)获取第三列的值。

但是:如果您在单击按钮时执行此操作,则该按钮是活动控件,而不是列表框。

因此,执行此操作的唯一方法(通过名称而不是ActiveControl来寻址列表框的方法除外)是在列表框AfterUpdate事件中。
(尽管在这种情况下,您也不需要ActiveControl ...)