MS Access-在一个表中链接两个字段

时间:2018-09-30 14:37:46

标签: ms-access access-vba relationship

提前: 我有两个表, Personen Personen 中的每个人都有一个名字和缩写。这两个字段也在 Einnahmen 中存在并链接。在这里,您可以看到两个表的关系。

relationship

我的问题:如果我只输入一个,是否有可能出现相应的值。因此,例如,如果我输入缩写,则希望输入相应的名称,如果我输入名称,则希望出现相应的缩写。

为什么?仅存在缩写以使表单输入更容易,更快捷。这在此subform中特别使用。如您所见,名称和缩写都可见,如果我选择它们中的任何一个,则另一个都应相应更新。

如果要查看表格:

Einnahmen表:

Einnahmen

餐桌人物:

Personen

1 个答案:

答案 0 :(得分:2)

您的数据库架构应如下所示,其中主键PersonID可以通过“自动编号”字段输入:

Database SChema

在您的表单中,您可以使用2个组合框,它们都绑定到外键字段PersonID,但是具有不同的查询查询:

Design View

SELECT Personen.PersonID, Personen.Person FROM Personen ORDER BY Personen.Person;
SELECT Personen.PersonID, Personen.Kürzel FROM Personen ORDER BY Personen.Kürzel; 

如果使用两个组合框之一来选择一个人物,则另一个将相应地更新:

Immediate Update