关于填报报表数据校验问题

填报报表提交,数据校验一个表格的值,B30这个单元格,数据是从数据库查出的来个一值,校验规则是B30单元格值等于1的时候,提示不能提交,但是在校验公式那里必须写成 B30 != '1' ,验证才能生效,设置成等于1的时候,验证不起作用,哪位指点一下,这是什么原因,后来又加了一个条件,也必须反着写,验证才生效!

FineReport lhl62301 发布于 2020-10-13 16:14
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
luojian0323Lv7资深互助
发布于2020-10-13 16:35(编辑于 2020-10-13 16:37)

你为什么要设置成=1呢

你的目的是不等于1啊。

校验规则,就是不满足你写的条件才报错。

你的目的是B30 =1时不能提交,也就是B30!=1时,才能提交。


最佳回答
0
张洪威Lv6高级互助
发布于2020-10-13 16:38

因为数据校验里面的校验公式是写通过的条件

比如你A3要大于0才能提交,那公式就是写A3>0  而不是反着写A3<=0

最佳回答
0
snrtuemcLv8专家互助
发布于2020-10-13 16:38

效验规则是公式判断false那拦截,B30=1,结果为true,所以可以提交,按这个理解取做效验规则

  • 4关注人数
  • 496浏览人数
  • 最后回答于:2020-10-13 16:38
    请选择关闭问题的原因
    确定 取消
    返回顶部