SQL条件设置为表单

时间:2013-05-10 09:26:16

标签: sql ms-access-2007

我已经搜索了这个问题,虽然我找到了答案,但我无法让它工作

这是我所遵循的链接:

passing combobox value into sql query MS ACCESS

这是我正在使用的SQL代码,但是当我运行它时没有出现任何问题,我在组合框中选择了Product_ID,然后才运行它,但仍然没有显示任何内容。

SELECT [1 Cut Wire & Cable Only].Element
  FROM [1 Cut Wire & Cable Only]
 WHERE  ((
                "[1 Cut Wire & Cable Only].Product_ID" = [Forms]![New Report]!
                [cbProduct_ID]
        ));

我确保组合框名为cbProduct_ID,表单名为New Report。

[1 Cut Wire&仅限电缆]是表格的名称

我在做粒子中的任何事情都错了吗?

2 个答案:

答案 0 :(得分:1)

删除双引号,然后关闭空格。

SELECT [1 Cut Wire & Cable Only].Element
  FROM [1 Cut Wire & Cable Only]
 WHERE  (
           [1 Cut Wire & Cable Only].Product_ID = [Forms]![New Report]![cbProduct_ID]
        );

答案 1 :(得分:1)

试试这个..

SELECT Element FROM [1 Cut Wire & Cable Only] WHERE [1 Cut Wire & Cable Only].Product_ID
= [Forms]![New Report]![cbProduct_ID]