需求:做了一个表格数据提交数据库的页面,想在数据提交前,数据校验中判断所提交的编号是否存在。(编号是一个文本控件)问题:打开填报页面后,不管编号存在还是不存在,第一次点完数据校验后,验证过程正常。如果对数据修改后,不管编号是否存在数据库,再次验证的结果都是第一次的。措施:措施一、在“数据提交”-“数据验证”-“内置验证”中,条件:SQL("CDP", "select nvl(count(u_num),0) from ps_info where u_num = "+D7+"", 3, 6) == 0; 措施二:条件:在数据集将SQL写入,u_num作为参数,一是取指定单元格的值;二是去模板参数的值;在“内置验证”中的条件为:ds1.group(u_num) == 0不管怎么试,都是第一次校验好使,值修改了就不好使了。是不是页面打开后,只取了一次单元格的值?再校验,还是页面第一次打开时取的值,不是修改后的值。这个问题有没有什么好办法解决?有没有什么办法,能在“数据校验”中,判断编号是否在数据库中存在?