0

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

这是我关注的链接:

将组合框值传递给 sql 查询 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 & Cable Only] 是表的名称

我在粒子中做错了什么?

4

2 回答 2

1

尝试这个 ..

SELECT Element FROM [1 Cut Wire & Cable Only] WHERE [1 Cut Wire & Cable Only].Product_ID
= [Forms]![New Report]![cbProduct_ID]
于 2013-05-10T10:09:02.977 回答
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]
        );
于 2013-05-10T09:58:40.167 回答