如何解决基于另一个查询中特定字段的 MS Access 查询条件
我有一个 MS Access 数据库,用于标识 MemberTable 中的所有成员。这些成员在该表中被指定为主管。
我还有一个 ManagerTable,用于标识部门的经理。
为了在表格中使用,我让所有个人都引用了 MemberTable 中的 AutoNum,因此可以轻松进行更新。
我有 QueryA 可以提取与“成员”相关的所有信息,包括他们的“主管”,以生成报告。
我有 QueryB 可以拉出他们工作的“Section”,一个“LeadManagerA”和一个“LeadManagerB”。
这些主管经理也是某些人的主管。
我正在尝试创建一个查询,该查询使用“主管”的条件来仅显示主管是特定“部门”的“LeadManagerA”的成员。
基本上我的问题是,我不想为“LeadManagerA”使用特定名称或自动编号,因为这可能会改变。而且我不知道如何从 QueryB 中的特定行调用特定字段以用于条件。
会员表:
自动编号 | 会员 | 主管 | Item1 | Item2 |
---|---|---|---|---|
1 | 鲍勃 | 2 | 绿色 | 西 |
2 | 苏珊 | 蓝色 | 北 | |
3 | 蒂姆 | 1 | 蓝色 | 南 |
4 | 简 | 1 | 红色 | 北 |
5 | 山姆 | 3 | 红色 | 西 |
经理表:
部分 | LeadManagerA | LeadManagerB |
---|---|---|
团队 | 1 | 2 |
查询A:
会员 | 主管 |
---|---|
鲍勃 | 苏珊 |
苏珊 | |
蒂姆 | 鲍勃 |
简 | 鲍勃 |
山姆 | 蒂姆 |
查询B:
部分 | LeadManagerA | LeadManagerB |
---|---|---|
团队 | 鲍勃 | 苏珊 |
QueryICantfigureOut:(调用主管为 TeamA LeadManagerA 的成员的条件不使用“Bob”,因为该个人可以更改,每次更改时我都必须重写条件。)
会员 | 主管 | Item1 | Item2 |
---|---|---|---|
蒂姆 | 鲍勃 | 蓝色 | 南 |
简 | 鲍勃 | 红色 | 北 |
解决方法
我想通了。我试图使用最初不允许访问的多个源生成查询。我必须进行查询并创建与 LeadManagerA 和 Supervisor 的联接关系。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。