我正在建立一个数据库来跟踪几所学校的学生和家长活动。目前我有单独的表格,包含学校,老师,学生和家庭(我理解将学生和家长信息放在一个地方并不是理想的,但这是我现在所拥有的)以及收集参与数据的表格。
学校与教师有联系。学生&家庭(S& F)表与教师和学校相关联。学生和学生都喜欢参与数据。家庭通过唯一的学生ID(S& F表的主键)。
我需要输入与学生和学生相关的参与数据。家庭记录。到目前为止,我有一个基于学校的表格,其中有一个S& F的子表格和一个参与数据的第二个子表格。主表单中的列表框允许我选择学校,然后按学校过滤S& F子表单以减少我需要做的搜索。然后我在参与数据子表单中输入参与数据(日期,事件等)。
这似乎工作正常,但我们经常在一个活动中有很多人。有没有办法在S& F子表格中选择多个记录,并在参与数据表格中一次添加相同的数据? 我最初想到的是一种方法,使S& F子表格成为一个组合框,选择我想要编辑的记录,然后添加参与数据一次,并让它保存多个记录(每个S& F记录选择一个)参与数据表。但我似乎无法实现这一点。
答案 0 :(得分:0)
听起来我觉得你至少还需要一张参加桌子。我会把这种关系建立为一对多。一个参加活动给很多学生。
青少年如果您根据参与偶数数据创建了表单,则可以使用子表单添加S& F表中的参与者。