1

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

我有两个表:“个人”和“研究人员”。

“Individuals”表具有主键“Individual_ID”。“Researchers”表中名为“Researcher_ID”的外键引用“Individual_ID”。

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

我可以很好地在主表单中输入数据,并使用主表单中的“Individual_ID”填充子表单中子表单的“Researcher_ID”字段。条目甚至保存在子表单中。

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

4

1 回答 1

0

你有主键吗?没有主键就不能写入任何表。

于 2012-03-07T13:41:14.910 回答