我在 Access 2007 中遇到了一对链接表的问题。我的意图是在其中一个上创建一个新记录,并让它在另一个上生成一个新记录。也许我高估了 Access 中关系的能力,但我将它们设置如下:
所以表 'Contracts' 和 'States' 之间的关系是一对一的,设置为强制引用完整性,级联更新相关字段,并且只包含相等的地方(我也尝试使用仅来自 [Contracts] 的包含到[州])。
我有一个表单供用户输入 Contracts.ContractID(和其他信息),但 States.ContractID 没有更新(表单控件确实更新了 Contracts.ContractID),或者说没有创建新记录桌子。
我预计我可能会尝试完全错误地完成此操作。可以帮助我形成更好的表格布局的帮助将是首选,但更好的输入方法也会有所帮助。
(如果对这些表的键控方式有其他考虑,请告诉我,因为 ContractID 是从另一个资源继承的键。)