【发布时间】:2017-04-12 20:44:42
【问题描述】:
假设我有 2 个表:项目和员工。每个项目都有一名负责的员工,我从 Employee 表中选择了它作为查找值。
现在我了解到 Access 将员工的 ID 保存在项目表中,这很好。但是,现在我想创建一个搜索查询来获取所有项目,例如迈克作为负责人。
这是我的代码:
SELECT projects.name, projects.responsible
FROM projects
WHERE projects.responsible = Forms!form_search!employee_name;
现在,如果我在表单中输入员工 ID,但我无法记住所有 ID,它可以正常工作。我希望能够在表单中输入“Mike”,并且查询仍会为我提供 Mike 的所有项目。
我怎样才能做到这一点?
我想过这样的事情:
WHERE (projects.responsible = (employees.ID WHERE employees.name = Forms...));
但这不起作用...
【问题讨论】: