身份证验证

填报时新增数据,输入身份证后,点击提交与数据库中已存在的身份证号码进行对比是否有重复数据,有重复数据时不允许添加,如何做

FineReport 用户T7960373 发布于 2021-6-1 15:27 (编辑于 2021-6-1 15:27)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2021-6-1 15:28

参考与数据库中数据对比校验-https://help.fanruan.com/finereport/doc-view-566.html

最佳回答
0
yzm281042Lv5见习互助
发布于2021-6-1 15:28

把数据库里面的身份证号设为主键,如果有重复他就不允许添加了

  • 用户T7960373 用户T7960373(提问者) 数据校验中应该怎么写,数据库中设置了,但是报错时给用户的体验不好而且这样报错信息设计到数据库信息了
    2021-06-01 15:33 
最佳回答
0
shirokoLv6资深互助
发布于2021-6-1 15:30

https://help.fanruan.com/finereport/doc-view-846.html

利用sql 函数,设置公式校验跟数据库对比,比如:

sql('数据库',"select count(*) from 表 where 身份证='"+A1+"'",1,1)==0

  • 4关注人数
  • 480浏览人数
  • 最后回答于:2021-6-1 15:30
    请选择关闭问题的原因
    确定 取消
    返回顶部