我正在尝试从列表框List80
中获取一个值。我试图获取选择的选项,例如Red
,Blue
,Yellow
,并使用查询将其插入表中。我编写了以下查询:
INSERT INTO Test_User_Activity
VALUES (5554, 4, "Something", Forms![Activities]![List80]);
它运行,但不返回在列表中选择的任何项目。我使用多选下拉列表做了类似的事情,想知道我要去哪里错了。
答案 0 :(得分:1)
要访问组合框或列表框的值,请在VBA中使用SelectedValue,即Forms(“ Activities”)。Controls(“ List80”)。SelectedValue,也可以通过首先确定SelectedIndex然后选择来访问该值价值。然后,您可以在查询中使用此值。