子表单数据不更新表

时间:2012-01-05 03:13:46

标签: ms-access sql-server-2008-r2 subform adp

我使用Access Data Project将MS Access 2010作为SQL Server Express 2008 R2的前端运行。

我有两张桌子:“个人”和“研究人员”。

“个人”表具有主键“Individual_ID”。名为“Researcher_ID”的“研究人员”表中的外键引用“Individual_ID”。

我创建了一个绑定到“个人”表的表单,并将其作为数据输入表单。然后我添加了一个绑定到“研究人员”表的子表单控件,并使用子表单向导指定了从个人到研究人员的一对多关系。

我可以将数据输入到主窗体中,并使用主窗体中的“Individual_ID”填充子窗体中子窗体的“Researcher_ID”字段。这些条目甚至保存在子表单中。

问题:子表单没有将新记录插入“研究人员”表中,并在表单和子表单中创建新记录...即使它确实将新记录插入“个人”表中。

1 个答案:

答案 0 :(得分:0)

你有主键吗?没有主键,您无法写入任何表。