我使用 Access Data Project 运行 MS Access 2010 作为 SQL Server Express 2008 R2 的前端。
我有两个表:“个人”和“研究人员”。
“Individuals”表具有主键“Individual_ID”。“Researchers”表中名为“Researcher_ID”的外键引用“Individual_ID”。
我创建了一个绑定到“个人”表的表单,并将其设置为数据输入表单。然后我添加了一个绑定到“研究人员”表的子表单控件,并使用子表单向导指定了从个人到研究人员的一对多关系。
我可以很好地在主表单中输入数据,并使用主表单中的“Individual_ID”填充子表单中子表单的“Researcher_ID”字段。条目甚至保存在子表单中。
问题:子表单没有使用我在表单和子表单中创建的新记录将新记录插入到“研究人员”表中......即使它确实将新记录插入到“个人”表中。