Ms access 删除触发器之前从表中删除记录
我知道在MSSQL中,当您将触发器加载到表中时,您可以访问要操作的记录(更新、插入、删除)的“缓存表” 是否有类似的机制可从访问中使用?如果不是,如果我想从基表到联接表强制执行1:1-M,我将如何执行 尝试使用他们的“非常有用”关系模式,但由于我找不到PK的i设置和索引的“唯一”索引,我无法使用强制完整性的涓流删除部分。有“很少”看到,这似乎是常见的对我来说,关系状态的“不确定” 设计 表1(基本表): 领域:Ms access 删除触发器之前从表中删除记录,ms-access,ms-access-2010,Ms Access,Ms Access 2010,我知道在MSSQL中,当您将触发器加载到表中时,您可以访问要操作的记录(更新、插入、删除)的“缓存表” 是否有类似的机制可从访问中使用?如果不是,如果我想从基表到联接表强制执行1:1-M,我将如何执行 尝试使用他们的“非常有用”关系模式,但由于我找不到PK的i设置和索引的“唯一”索引,我无法使用强制完整性的涓流删除部分。有“很少”看到,这似乎是常见的对我来说,关系状态的“不确定” 设计 表1(基本表): 领域: 基德 纳米 (更多字段) 索引: gid+nm(唯一标识-gid不是自动编号)
- 基德
- 纳米
- (更多字段)
- gid+nm(唯一标识-gid不是自动编号)
- 基德
- 基德
- cid
- (更多字段)
- gid+cid(唯一标识)
- 基德
- cid
- 其中
是缓存表delete
deletegroup
是发布在模块中的Global方法
最终用户将使用运行时访问,与完整版本相比,运行时环境是否会以任何方式阻碍此触发器
宏的下一步自然是为业务提供模型
规则。数据宏允许开发人员将逻辑附加到记录/表
事件(类似于SQL触发器)。这意味着您可以在一个文件中编写逻辑
place和所有更新这些表的表单和代码都会继承它
逻辑。下面是一些典型的数据宏场景
捐款管理数据库:
或者,对于级联删除,考虑按照我对您上一篇文章的评论设置关系:这将是
gid+cid
索引,但联接表只有表上任一索引的一个字段。正在查看另一个链接,但是它只讨论泛型,没有太多关于如何使用旧的和新的缓存表的细节。我最终想从Table2
中删除记录,其中old.gid
包含在Table2
中。我不想中断删除,只是想设计一个触发器机制,从其他连接表中删除。