填报的内置较验使用公式如下:
b3=sql("123","SELECT NAME FROM A WHERE NAME = ' "+B3+" ' ",1)
x现在出现几个问题:
1、输入b3值满足SQL出现出来的数据,但是模拟计算会返回false
2、模拟计算返回true,在网页报表提交时还是会弹出较验不通过
3、想实现每次提交较验只较验有修改的那行,没修改的不较验
正确公式:b3==sql("123","select name from a where 1=1"+" and name=' "+c3+" ' ",1)
sql("123","SELECT NAME FROM A WHERE NAME = ' "+B3+" ' ",1)
这个查询出是多个值
改成
b3=sql("123","SELECT NAME FROM A WHERE NAME = ' "+B3+" ' ",1,1)
或者
b3!=sql("123","SELECT NAME FROM A WHERE NAME = ' "+B3+" ' ",1,1)