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