我已经搜索了这个问题,虽然我找到了答案,但我无法让它工作
这是我所遵循的链接:
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&仅限电缆]是表格的名称
我在做粒子中的任何事情都错了吗?
答案 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]