我试图将“主题”表链接到下图中的“ StudentSubject”表,但是出现错误“索引或关系的定义中的无效字段定义'SubjectID'”。当我尝试这样做时。最终目标是,我想在“学生”和“学科”之间建立多对多的关系,以便一个学生可以选修许多学科,而一个学科可以被许多学生选修。我确定这是一个基本错误,但是我还没有找到解决该问题的通用方法,因此我对Access感到生疏。
我将“主题”表中的“ SubjectID”拖到“ StudentSubject”表中的“ SubjectID”上,然后尝试创建一个关系,选中两个框以强制执行参照完整性。它返回错误。
以下是“主题”表的属性:
这是StudentSubject表的属性:
属性相同,因此我不确定为什么它不起作用。如果我未启用参照完整性,那么它会起作用,但是那是一对一的关系,我认为应该是一对多的关系,因为应该有多个学生选修同一科目。
非常感谢您提供有关此错误的任何建议,