防止基础表中已被引用的数据随意删除

楼主
我是社区第495831位番薯,欢迎点我头像关注我哦~
例如:“科目基础表”的数据在没有被“填报表单”中引用时可以随意删除,但某条数据只要被“填报表单”引用过即不再可以随意删除。
实现思路:
利用聚合表(前提您的聚合表余数充足)
一、在“科目基础表”中加一个“数字”字段。默认值为“9999999”越大越好。
二、在“填报表单”中加一个“数字”字段。默认值为“1”,越小越小。
三、建一个聚合表:表头字段,选中被调用的那几字段,指标字段:设三个数,一个是基础表中的“数字”字段的集合,第二个是“填报表单”中的“数字”字段的集合,第三个是“余数”等于“基础表数字-填报表数字”。设制校验规则:余数>=0  即可实现基础表中被引用的数据不能随意删除,且被引用的字段也不能随意被修改。
如图:







分享扩散:

沙发
发表于 2020-11-14 22:30:42
板凳
发表于 2021-2-6 17:34:42 发布于APP客户端
地板
发表于 2021-4-6 23:17:58
可以,这个想法不错,不过简道云删除全部不受影响 编辑于 2021-4-6 23:24  
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

3回帖数 5关注人数 5923浏览人数
最后回复于:2021-4-6 23:24

返回顶部 返回列表