【发布时间】:2021-05-26 16:07:44
【问题描述】:
我有一个 MS Access 数据库,可以识别 MemberTable 中的所有成员。这些成员在该表中被指定为主管。
我还有一个 ManagerTable,用于标识部分的管理者。
为了在表格中使用,我将所有个人都引用到 MemberTable 中的 AutoNum,因此可以轻松进行更新。
我有 QueryA 可以提取与“成员”相关的所有信息,包括他们的“主管”,以生成报告。
我有 QueryB 可以提取他们工作的“部分”、一个“LeadManagerA”和一个“LeadManagerB”。
这些牵头经理也是某些人的主管。
我正在尝试创建一个使用“主管”条件的查询,以仅显示其主管是特定“部门”的“LeadManagerA”的成员。
基本上我的问题是,我不想为“LeadManagerA”使用特定名称或自动编号,因为这可能会改变。而且我不知道如何从 QueryB 中的特定行调用特定字段以用于条件。
成员表:
| AutoNum | Member | Supervisor | Item1 | Item2 |
|---|---|---|---|---|
| 1 | Bob | 2 | Green | West |
| 2 | Susan | Blue | North | |
| 3 | Tim | 1 | Blue | South |
| 4 | Jane | 1 | Red | North |
| 5 | Sam | 3 | Red | West |
经理表:
| Section | LeadManagerA | LeadManagerB |
|---|---|---|
| TeamA | 1 | 2 |
查询A:
| Member | Supervisor |
|---|---|
| Bob | Susan |
| Susan | |
| Tim | Bob |
| Jane | Bob |
| Sam | Tim |
查询B:
| Section | LeadManagerA | LeadManagerB |
|---|---|---|
| TeamA | Bob | Susan |
QueryICantFigureOut:(在不使用“Bob”的情况下调用主管为 TeamA LeadManagerA 的成员的标准,因为该个人可以更改,每次更改时我都必须重写标准。)
| Member | Supervisor | Item1 | Item2 |
|---|---|---|---|
| Tim | Bob | Blue | South |
| Jane | Bob | Red | North |
【问题讨论】:
-
编辑问题以将示例数据和所需输出显示为文本表。 stackoverflow.com/help/minimal-reproducible-example
-
这显然不清楚 :-)
-
已编辑以包含示例表。
标签: ms-access