访问:从列表框中获取价值

时间:2019-04-17 14:20:24

标签: excel vba ms-access insert access-vba

我正在尝试从列表框List80中获取一个值。我试图获取选择的选项,例如RedBlueYellow,并使用查询将其插入表中。我编写了以下查询:

INSERT INTO Test_User_Activity
VALUES (5554, 4, "Something", Forms![Activities]![List80]);

它运行,但不返回在列表中选择的任何项目。我使用多选下拉列表做了类似的事情,想知道我要去哪里错了。

1 个答案:

答案 0 :(得分:1)

要访问组合框或列表框的值,请在VBA中使用SelectedValue,即Forms(“ Activities”)。Controls(“ List80”)。SelectedValue,也可以通过首先确定SelectedIndex然后选择来访问该值价值。然后,您可以在查询中使用此值。