Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 访问中的零或一对多关系_Ms Access_Foreign Key Relationship - Fatal编程技术网

Ms access 访问中的零或一对多关系

Ms access 访问中的零或一对多关系,ms-access,foreign-key-relationship,Ms Access,Foreign Key Relationship,我在Access的一个项目中工作,与一个关系有问题。 假设我有一个名为“Phone Numbers”的表,其中包含主键“Number”和另一个字段“Identification Number”。该字段通过一对多关系连接到另外两个表:“触点”和“治疗探头”。两个表都有主键“标识号”。 当我尝试在“电话号码”中添加一些实体时,Access会弹出一条错误消息,指出我必须在两个表中都有实体,其“标识号”等于“电话号码”中的实体。问题是,接触者和治疗者不一定是同一个人。 我需要一种方法来告诉Access,

我在Access的一个项目中工作,与一个关系有问题。 假设我有一个名为“Phone Numbers”的表,其中包含主键“Number”和另一个字段“Identification Number”。该字段通过一对多关系连接到另外两个表:“触点”和“治疗探头”。两个表都有主键“标识号”。 当我尝试在“电话号码”中添加一些实体时,Access会弹出一条错误消息,指出我必须在两个表中都有实体,其“标识号”等于“电话号码”中的实体。问题是,接触者和治疗者不一定是同一个人。 我需要一种方法来告诉Access,每个“电话号码”实体与“联系人”或“治疗探头”相关,但不是两者都相关。 有人能告诉我怎么做吗


谢谢

这是关系的一个特点。您必须告诉access,关系可以为null。转到关系,右键单击关系,选择管理关系。。。(对不起,我有德语版本-可能菜单的名称不同,但我希望您能了解要点…)在弹出窗口中选择relationtype。。。在下一个窗口中,选择“来自电话号码的所有数据,以及仅来自联系人的数据,其中连接字段的内容具有相同的值