1、填报报表
2、增加了数据验证
3、校验公式如下
sql("RENSHI", "select count(1) from user_info where name = '" + B4 + "'", 1) > 0
4、数据库名RENSHI,数据库表名为user_info
5、name字段用来保存姓名
6、cpt中B4单元格用来填写姓名
按照上述设定,在页面上填写,校验未生效。
sql("RENSHI", "select count(1) from user_info where name = '" + B4 + "'", 1,1) = 0
如果你是插入表,这样就可以了,因为永远是插入,只要有就不让提交。
看你回答应该是智能提交的覆盖表。
可以在填报属性设置name字段为主键,这样就保证唯一了。
然后按文档设置保证页面内不会有重复行,https://help.fanruan.com/finereport/doc-view-2399.html
sql("RENSHI", "select count(1) from user_info where name = '" + B4 + "'", 1,1) > 0
不是应该是=0吗 效验公式是满足的条件
加个id吧,id不为空=1,id为空=0