数据插入提交问题

我在提交中把身份证号勾选主键。提交数据时候同身份证号的会重复插入,如何让提交的数据不会重复,最好能提醒数据库已存在。

FineReport apengjun 发布于 2019-5-9 15:42
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
梦已元Lv4中级互助
发布于2019-5-9 15:46(编辑于 2019-5-9 15:49)

加个数据效验就好了


参考这个帮助文档:

http://bbs.fanruan.com/wenda/question/5538.html

内置提交校验使用公式示例一-http://help.finereport.com/doc-view-566.html 看这个 是一样的

.3 数据校验设置

选择模板>报表填报属性>数据校验,在校验公式内输入:B2==sql("FRDemo","select * from userinfo where username='"+$fr_username+"'",3),这里公式的含义是在userinfo表中查询用户名对应的密码,详细公式解释查看sql函数,在校验出错信息中输入:"密码与原始密码不同,不能修改!"如下图:
222


最佳回答
0
KEXRLv2初级互助
发布于2019-5-9 15:46

在提交条件中调用sql语句判断查询结果是否为空

  • 3关注人数
  • 591浏览人数
  • 最后回答于:2019-5-9 15:49
    请选择关闭问题的原因
    确定 取消
    返回顶部