根据组合框值过滤表

时间:2015-04-06 14:33:13

标签: access-vba ms-access-2010

我有两个名为“REPORTS”和“REPORT_NAMES”的表。在REPORTS中有2列“REPORT_NAME”和“DATE”。在REPORT_NAMES中,只有“REPORT_NAME”列。我在表单中创建了一个组合框和一个按钮。我想要做的就是当我从组合框中选择一个报告并点击“RUN”按钮时,将运行“Query1”。 “Query1”如下所示;

SELECT * FROM REPORTS WHERE (((REPORTS.REPORT_NAME) = [Forms]![Form1]![REPORT_NAME_Label])); 

但是当我从组合框中选择一个报告并点击运行按钮查询运行时,会给出一个空白的数据表。

1 个答案:

答案 0 :(得分:0)

应该是[Forms]![Form1]![REPORT_NAME],这是组合框,而不是标签[Forms]![Form1]![REPORT_NAME_Label]