数据提交问题
数据提交时做一个验证,当数据在字段a中没有重复的时候提交入库,有重复的数据不提交。
FineReport 憶往昔亂浮生 发布于 2019-6-10 23:03
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
梦已元Lv4中级互助
发布于2019-6-11 10:27

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

.3 数据校验设置

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

222

最佳回答
2
firegunzxLv6高级互助
发布于2019-6-11 08:20

字段a设为主键,用智能提交

  • 憶往昔亂浮生 憶往昔亂浮生(提问者) 不行,因为涉及到多个字段。我只是简化来说,这个方法我试过了。
    2019-06-11 08:39 
  • firegunzx firegunzx 回复 憶往昔亂浮生(提问者) 设置提交条件试试
    2019-06-11 08:48 
最佳回答
1
x82905301Lv6初级互助
发布于2019-6-11 08:55

数据库设置字段a设置唯一键就行了。

最佳回答
0
doudekaixinLv6中级互助
发布于2019-6-11 08:48

自己写的存储过程,里面写判断。

提交的时候调存储过程。

最佳回答
0
PoseidonLv5高级互助
发布于2019-6-11 09:15

可以做填报校验;

利用SQL函数做校验

  • 7关注人数
  • 618浏览人数
  • 最后回答于:2019-6-11 10:27
    请选择关闭问题的原因
    确定 取消
    返回顶部