例如:某个表格数据录入时有 ID 和选项 A 字段,其中选项 A 有 3 个子项:a,b,c;
目标:
当数据录入时,若选项 A 是 a 的时且不存在重复记录(ID+ 选项 A 的值判定重复),则可以录入;
当数据录入时,若选项 A 是 b 的时且不存在重复记录,检查同 ID 是否有 a 选项的记录,若有则可以录入,若无则提示报错不可以录入;
当数据录入时,若选项 A 是 c 的时且不存在重复记录,检查同 ID 是否有 a 和 b 选项的记录,若两个都有则可以录入,若其中有一个没有或者两个都没有则提示报错不可以录入;
可惜了 社区评论没有点赞功能
哈,看懂了。
a 负责挖坑,b 负责在有坑的地方播种,c 负责在有坑有种的地方填土。
校验字段 + 业务规则。
校验字段隐藏,根据填写的 ID 和选项 A 字段来查找是否有重复值。
业务规则来判断能否填写。
基本思路:单挑获取去重
可以试试看
因为你的重复记录是 ID + a 选项,可以设置个隐藏文本框设这两个字段的值,然后这个字段设置为不允许重复
然后拉两个本表关联字段,默认值分别为查询 ID_a 的记录和查询 ID_b 的记录,然后业务规则里根据逻辑判断这两个字段是否为空,或者同时不为空
可以实现录入前的校验吗,录入后清空的话用户体验感不是很好
触发新增工作流,按你的逻辑检查,不合规清空数据发通知