帆软report加载前事件或者其他加载事件可以查询数据库,并取出值吗

帆软report加载前事件或者其他加载事件可以查询数据库,并取出值吗

image.png

这是报错

image.png

修改:

image.png

解决方式:

image.png

image.png

新问题:本身数据库是有数据的,但是还是显示不出来

image.png还是没数据 :

image.png

上传错误模板:

Z2测试.rar

FineReport 狂奔的小蜗牛 发布于 2022-11-25 10:52 (编辑于 2022-11-28 15:44)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2022-11-25 10:53(编辑于 2022-11-28 11:00)

需要加载结束事件,加载前页面都没有,数据还没查询怎么取数据

==========

简单登录页面.rar

==============

你的sql有问题啊,改成

image.png

var a="sql(\"DR NMS SQL SERVER\",\"select top 100 * from dbZNMS_JIT_Z3 where aufnr='4500250462' and SRTNUM ='888' and QM=''\",1,2)"

另外,你的数据库链接名称,最好不要有空格,可以的话修改下

==================

image.png

  • 狂奔的小蜗牛 狂奔的小蜗牛(提问者) 想做个登录的账号密码的验证,从数据库取密码,加载后应该也行,但是还是我的那个问题,怎么查询取值呢
    2022-11-25 11:05 
  • snrtuemc snrtuemc 回复 狂奔的小蜗牛(提问者) 这个,我上传一个demo把,简单登录页面,看按钮点击事件
    2022-11-25 11:07 
  • 狂奔的小蜗牛 狂奔的小蜗牛(提问者) 回复 snrtuemc 你这用的填报功能吧,我想用加载事件实现,加载事件不能连接数据库吗
    2022-11-25 11:37 
  • snrtuemc snrtuemc 回复 狂奔的小蜗牛(提问者) 可以的,参考demo里面的方式取数据,记得做一个延迟函数,setTimeout(function(){ 取数的js },500)
    2022-11-25 11:38 
  • 狂奔的小蜗牛 狂奔的小蜗牛(提问者) 回复 snrtuemc 没看到取数方式啊,我看加载函数里什么也没有啊
    2022-11-25 13:28 
最佳回答
0
BrmiseLv6见习互助
发布于2022-11-25 11:02

一般都是需要加载后事件才可以取出值,页面都没加载结束,是拿不到数据值的。

最佳回答
0
RiveryLv5中级互助
发布于2022-11-28 09:00

var sql="select org_struc_cd from out.dm_eps_rpt_kpi_org where org_struc_lst_cd='"+thisval+"'";

var id=FR.remoteEvaluate('=SQL("LocalDB","'+sql+'",1)');

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