填报设置数据校验,编号重复时无法提交,库中编号设置为主键。当设备重复时,点击数据校验按钮提示错误信息(此时逻辑正确),但是当点击提交时,弹出主键约束。
现在不想让弹出主键约束,改为校验出错信息,怎么弄?
1. 点击数据校验时:
2. 点击提交时:
3. 数据校验信息如下:
if(len(sql("oracle", "select device_id from PD_SWITCH_DATA where device_id = '" + C5 + "'", 1))>0, 1,0) = 0
填报设置页面添加‘校验提交前’事件
JS实现填报校验后返回错误信息-http://help.finereport.com/doc-view-1218.html