Access中的零或一对多关系

时间:2014-06-07 10:42:19

标签: ms-access foreign-key-relationship

我在Access中处理项目并遇到关系问题。 假设我有一个名为"电话号码"有主键 - "数字"和另一个字段 - "标识号"。该字段通过一对多关系连接到另外两个表:" Contacts"和#34;涂抹器"。两个表都有主键"标识号"。 当我尝试在"电话号码"中添加一些实体时,Access会弹出一条错误消息,说明我必须在两个表中都有"标识号"等于"电话号码"中的一个。问题是联系人和申请人不一定是同一个人。 我需要一种方法告诉Access每个"电话号码"实体与"联系人"或"施工者",但不是两者。 谁能告诉我怎么做?

谢谢!

1 个答案:

答案 0 :(得分:0)

这是关系的一个特征。您必须告诉访问权限,关系可以为null。转到关系,右键单击关系,选择管理关系...(对不起,我有德语版本 - 可能菜单被调用不同,但我希望你得到要点...)在弹出窗口中选择relationtype ...在下一个窗口中选择“来自PhoneNumbers的所有数据,只选择来自联系人的内容,其中连接字段的内容具有相同的值