怎么校验数据库存在记录就进行提醒,但是还是可以继续提交到库

616RPTOK$CIIB1HHYI5NUB0.png输入编码以后校验我数据库有没有相同的编码信息,如果有进行提示框提醒,但是还是可以提交。----就是一个检查数据库有没有然后提醒的功能。

FineReport 蓝了个青 发布于 2019-9-26 11:11
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
1
孤陌Lv6资深互助
发布于2019-9-26 11:14(编辑于 2019-9-26 11:17)

//获取填报控件的值

var name = contentPane.getWidgetByName("name").getValue();

//判断填报内容在数据库中是否存在

var sql ="SQL(\"FRDemo\",\"SELECT 销售员 FROM 销量 where 销售员='"+name+"'\",1,1)";

var len = FR.remoteEvaluate(sql).length;

if(len != 0)

{

FR.Msg.alert(FR.i18n.Alert,"该销售员已存在,请重新输入。");

contentPane.getWidgetByName("name").setValue("");

}   判断填报内容在数据库中是否存在

这个是前台就判断的

内置检验看这个

内置提交校验使用公式示例一-https://help.finereport.com/doc-view-566.html 

然后去WEB属性里 填报预览   工具栏里 把检验失败依然提交勾上

image.png

  • 2关注人数
  • 497浏览人数
  • 最后回答于:2019-9-26 11:17
    请选择关闭问题的原因
    确定 取消
    返回顶部