Ms access 如何在使用表单时自动填写外键?

Ms access 如何在使用表单时自动填写外键?,ms-access,Ms Access,我正在尝试创建一个评估系统,这些是表格及其关系 基本上,我想选择要评估的老师,然后选择一个科目,然后进行评估 它已经可以使用组合框将TeacherId和SubjectCode的值存储到TeacherEval表中。我创建了一个子表单,其中包含评估表,并将其放在主表单中,但每当我尝试填写表单时,它不会自动填写教师评估表的评估代码。设计的评估表不是必需的,因为它与教师评估有一对一的关系。只需将其字段包括在TeacherEval表中。否则,您的表设计是反向的。TeacherEval中的evalCode字

我正在尝试创建一个评估系统,这些是表格及其关系

基本上,我想选择要评估的老师,然后选择一个科目,然后进行评估


它已经可以使用组合框将TeacherId和SubjectCode的值存储到TeacherEval表中。我创建了一个子表单,其中包含评估表,并将其放在主表单中,但每当我尝试填写表单时,它不会自动填写教师评估表的评估代码。

设计的评估表不是必需的,因为它与教师评估有一对一的关系。只需将其字段包括在TeacherEval表中。否则,您的表设计是反向的。TeacherEval中的evalCode字段必须是自动编号主键字段,然后评估中的evalCode将是整数字段而不是自动编号


希望评估中有一个日期字段或放入TeacherEval。

@June7感谢您的输入!虽然,我有点困惑,因为教师和评估表有多对多的关系,这就是为什么我创建了另一个表(TeacherEval)来连接两者。