写一个提交校验,去和数据库的字段做比对,如果我填报的数据提交的时候发现数据有这个数据,就显示数据库已有这个数据。这个提交校验我该如何写呢。
内置提交校验使用公式示例一-https://help.finereport.com/doc-view-566.html 看这个
你的意思是已经有数据了就显示数据库原来的数据 数据库为空的话就把它更新吗
模板-报表填报属性-数据校验。在公式里可以填sql公式的,查询数据库的数据对比就行了
https://help.finereport.com/doc-view-846.html
sql("数据连接","select count(distinct 字段) from 表 where 字段='"+要比较的单元格+"'",1,1)!=1
"数据库中已有数据"
校验公式:len(SQL("mysql","SELECT * FROM t_xianshi WHERE NAME='"+A1+"'",1,1))=0
校验出错信息:"数据库已存在该数据:A"+&A1
上面的mysql是数据连接名,A1为要检验的字段