0
让我们假设我有两个表:项目和员工。每个项目都有一名负责员工,我从Employee表中选择查找值。带有参考值的MS Access文本搜索框
现在我明白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...));
但是,这并不工作...