【发布时间】:2011-11-15 21:52:28
【问题描述】:
我正在处理我从同事那里接手的 Access 项目。存在三个表:rules、overview 和 relationship。 relationship 表有两个字段,每个字段都是链接到其他两个表中的主键的外键。我有一个表格中rules 表的数据表视图,我可以在其中毫无问题地删除记录。但是,当我尝试在rules 表中插入一条记录时,该记录将插入到rules 表中,但没有匹配的记录插入到relationship 表中。我检查了“强制参照完整性”,以及“级联更新相关字段”和“级联删除相关记录”。我做了一个天真的假设,认为这会处理插入,但显然我错了。所以我现在想知道处理这个问题的最佳方法 - 我是否为表单的 After Insert 事件编写一些 VBA,相应地将记录插入到 relationship 表中?
【问题讨论】:
-
如果您的 PK 是自动编号字段,则设置 CASCADE UPDATE 没有任何意义,因为无法更新自动编号字段。
标签: ms-access vba ms-access-2007