我正在创建一个数据库来跟踪我的学生在课堂上的参与情况。这是我到目前为止所设置的。我正在使用 Access 2007。
参与者主表 - 姓名、联系信息、注册班级、注册学期。在表中定义了注册班级(A 类、B 类、C 类)和注册学期(第 1 学期、第 2 学期)。主键是一个自动递增的数字,但学生都会得到一个学校 ID 号(ParticipantID)。
SELECT name, address FROM ParticipantMaster WHERE EnrClass = "Class A" and EnrSem = "Semester 2"
Query1 提取 A 班第 2 学期 ( )注册的学生的姓名和地址。查询有效。
DailySessionLog 是一个表,用于表示每个每日课程。包括日期、讲师姓名(从列表中检查)、讨论主题(从列表中检查)的字段。
现在我想将 DailySessionLog 链接到 Query1 —— 让我每天检查学生当天是否有无、部分、半或完整的会话。我在链接这些和创建子表单时遇到了麻烦。有什么帮助吗?
我尝试在 DailySessionLog 中有一个 ParticipantID 字段,我将其链接到 Query1 中的 ParticipantID。它无法识别是 one:one 还是 :many 关系。如果我继续使用 Access 向导创建一个子表单,它会将 Participant 数据视为“更高”表单,将 DailySessionLog 数据视为“子”表单。我希望它是相反的方式。
感谢您的帮助!