我在 Access 中设置了几个表,如下所示(请原谅稍微多余的示例内容):
Table 1:
- ID
- FirstName
- SecondName
Table 2:
- ID
- Details
- PersonID -> Table 1[ID]
Table 3:
- ID
- Group
- PersonDetails -> Table 2[ID]
表 1 是包含记录且不检索其他信息的基表。例如,它可以存储某人的名字和第二名,以及自动编号 ID。
表 2 包含的记录,除其他外,还包含一个链接到表 1 的字段并存储其中保存的一条记录的 ID。通过查找向导,我可以选择使用表 1 中的所有字段,将表 1 记录的 ID 存储在表 2 字段中,并在表单的组合框中显示名字和第二个名称,以便更直观地选择记录。
在表 3 中,我需要存储表 2 中的一条记录的 ID。但是,我还想在表单组合框中再次显示存储 ID 的相关记录(在表 1 中)中的名字和名字在表 2 中。例如,我不能选择使用表 2 中的 PersonDetails 字段,因为这只是将 ID 号放入组合框中 - 我需要执行以下操作:
Table 2[ID]->[FirstName]
这可能与 Access 中的查找向导有关,还是我必须查看查询或 VBA?
谢谢。