填报报表,填写手机号字段后自动查询数据库中该手机号的出现次数

填写手机号字段后,如果手机号在数据库存在,在网页网页题醒,数据库中该手机号出现次数

image.png

FineReport tangjieyi 发布于 2022-11-26 10:23
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
weibwLv7高级互助
发布于2022-11-26 11:47

var sql = '=sql("数据连接"," select  count(1) from table where 手机号字段='+tel+'",1,1)';

var tel_count = FR.remoteEvaluate(sql);

if(tel_count>0){

FR.Msg.toast("该号码已出现"+tel_count+"次");

}

image.png

最佳回答
0
CD20160914Lv8专家互助
发布于2022-11-26 10:31

写个数据集。返回所有手机号。比如  ds2 数据集里面写   select  手机号 from 表名称

单元格的公式写: =len(value("ds2",1,1,g10))

最佳回答
0
BrmiseLv6见习互助
发布于2022-11-26 10:48(编辑于 2022-11-26 10:53)

var time=this.getValue();  //获取当前控件输入的值

var num=FR.remoteEvaluate('=sql("JDBC2"," select  count(rq)num from PY_SC_BZ_YECJ where rq=\''+time+'\'  ",1,1)');    //获取次数

alert(num) ;  //提示框

image.png

  • 3关注人数
  • 369浏览人数
  • 最后回答于:2022-11-26 11:47
    请选择关闭问题的原因
    确定 取消
    返回顶部