怎样判断明细表中的数据是否有重复项
老师好,我想问一下,多条明细数据,怎样判断是否有重复输入的!补充:经过多方讨论后
如果您是多个数据项都实现重复的数据报出提示,那么就需要填表公式在做多个以下这样的操作。 辅助项可以不用增加,只需在值变化事件增加要报出提示的数据项
先参考设计出,后续有通用一个实现所有的数据项出现重复报错的方法时会进行更改这个案例,并站内通知您
操作流程如下:
①数据表管理定两个辅助项
②值变化操作清零
③赋值变化项
④重复数据加1
⑤出现重复数据报出错误
⑥效果
本帖最后由 Lato_Howard 于 2020-10-21 13:31 编辑
Lato_Howard 发表于 2020-10-20 09:31
您好,可以的
操作流程如下:
①数据表管理定两个辅助项
谢谢老师,还是要请教一下
我可能还是不太理解明细表的驱动方式
问题1:上图公式“赋值1”完成后,数据“辅助项1”不是被赋值最后一条明细中的数据吗?还是我修改的哪条明细,这个赋值操作就在哪条上停止了后面的明细项不在驱动执行
问题2:在执行完公式“赋值1”后,公式“赋值2”中的匹配条件不是永远都成立的吗?所以明细中只要多过1条数据计数的辅助项2不都是会加到2吗?
但是我按照您的方法确实实现了,不管是修改还是添加明细,都可以检查是否有重复
所以麻烦您能详细讲一下吗?
本帖最后由 Lato_Howard 于 2020-10-21 13:41 编辑
问题1:是的,你修改的那条明细,对应触发值变化后,赋值的数据只会是修改的那一条,所以辅助项1是得到修改的那一个数据
问题2:是的,至少会出现一次 . 如果出现2次,就加到2.只要大于1就会报出提示。因为我们辅助项1本身就是和明细中的一个数据对应相同
Lato_Howard 发表于 2020-10-21 13:40
问题1:是的,你修改的那条明细,对应触发值变化后,赋值的数据只会是修改的那一条,所以辅助项1是得到修改 ...
非常感谢
页:
[1]