老师好,我想问一下,多条明细数据,怎样判断是否有重复输入的!
+10
2人收藏
4 条回帖
铁甲钢拳云仙2020-10-20 09:31:03
补充:经过多方讨论后
如果您是多个数据项都实现重复的数据报出提示,那么就需要填表公式在做多个以下这样的操作。 辅助项可以不用增加,只需在值变化事件增加要报出提示的数据项
先参考设计出,后续有通用一个实现所有的数据项出现重复报错的方法时会进行更改这个案例,并站内通知您

操作流程如下:
①数据表管理定两个辅助项
重复数据1.png


②值变化操作清零
2.png


③赋值变化项
3.png


④重复数据加1
4.png



⑤出现重复数据报出错误
5.png



⑥效果
重复数据.png




+10
张颖0309云粉2020-10-21 11:14:21
本帖最后由 Lato_Howard 于 2020-10-21 13:31 编辑
Lato_Howard 发表于 2020-10-20 09:31
您好,可以的
操作流程如下:
①数据表管理定两个辅助项

谢谢老师,还是要请教一下
我可能还是不太理解明细表的驱动方式
2.png


问题1:上图公式“赋值1”完成后,数据“辅助项1”不是被赋值最后一条明细中的数据吗?还是我修改的哪条明细,这个赋值操作就在哪条上停止了后面的明细项不在驱动执行
3.png


问题2:在执行完公式“赋值1”后,公式“赋值2”中的匹配条件不是永远都成立的吗?所以明细中只要多过1条数据计数的辅助项2不都是会加到2吗?

但是我按照您的方法确实实现了,不管是修改还是添加明细,都可以检查是否有重复
所以麻烦您能详细讲一下吗?


+10
铁甲钢拳云仙2020-10-21 13:40:39
本帖最后由 Lato_Howard 于 2020-10-21 13:41 编辑

问题1:是的,你修改的那条明细,对应触发值变化后,赋值的数据只会是修改的那一条,所以辅助项1是得到修改的那一个数据

问题2:是的,至少会出现一次 . 如果出现2次,就加到2.  只要大于1就会报出提示。因为我们辅助项1本身就是和明细中的一个数据对应相同
+10
张颖0309云粉2020-10-21 21:40:52
Lato_Howard 发表于 2020-10-21 13:40
问题1:是的,你修改的那条明细,对应触发值变化后,赋值的数据只会是修改的那一条,所以辅助项1是得到修改 ...

非常感谢
+10
需要登录后才可进行回复 登录

玩转云表从入门到精通
扫码添加微信立即领取

·云表创始人授课文件
·加入社群与培训学习
·切磋云表开发玩法

商务咨询:0756-3335860
客服咨询