finereport如何在报表页面获取数据集的SQL

具体需求是这样的,在数据集中设置了很多参数,想在报表页面获取到每次点击查询的时候发送到数据库查询的具体SQL,例如:ds1 内容是 select 1 from dual where 1=参数,当我在页面参数输入1,点击查询的时候,怎么在报表页面获取到此时ds1数据集发送到数据库查询的SQL是:select 1 from dual where 1=1

有没有大哥再给个解决方案呐~

FineReport qyx 发布于 2021-11-23 17:08 (编辑于 2021-11-24 08:57)
1min目标场景问卷 立即参与
回答问题
悬赏:6 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
檬茶茶Lv4初级互助
发布于2021-11-23 17:18(编辑于 2021-11-23 17:24)

搞个隐藏列,公式把带参的sql写进去

图片.png

  • qyx qyx(提问者) 用什么公式获取单参数的SQL?
    2021-11-23 17:19 
  • qyx qyx(提问者) 用什么公式获取带参数的SQL?
    2021-11-23 17:20 
  • 檬茶茶 檬茶茶 回复 qyx(提问者) 大道至简..能用简单方法就能做的不用那么复制
    2021-11-23 17:25 
  • AUUUUUUU AUUUUUUU 这个只有一次记录,如果用户操作多次,是不是要有个循环 显示很多次
    2021-11-23 17:27 
  • qyx qyx(提问者) 刚刚开始我是这样做的,后来数据集的SQL越来越复杂,这样做很麻烦,有没有接口或者帆软自带的函数可以直接获取到每次查询的SQL
    2021-11-23 17:28 
最佳回答
0
AUUUUUUULv5见习互助
发布于2021-11-23 17:10

这个要在日志里面看

  • qyx qyx(提问者) 我知道日志有,但是我想用户导出excel的时候直接在导出的excel上面带有查询数据的SQL
    2021-11-23 17:14 
最佳回答
0
elaizaLv6初级互助
发布于2021-11-23 17:47

image.png

下载插件

  • qyx qyx(提问者) 这个不错,1000块,收费的啊
    2021-11-23 17:55 
  • elaiza elaiza 回复 qyx(提问者) 你本地开发使用就行了
    2021-11-23 17:59 
  • qyx qyx(提问者) 回复 elaiza 不行哦,我得部署到服务器上,因为经常要和业务部门核对数据,报表查询条件又比较复杂,经常还得找他们要查询的时候选择的条件再拼凑出完整的SQL查找问题,非常麻烦,效率很低。
    2021-11-24 09:00 
最佳回答
0
用户a8068717Lv4初级互助
发布于2021-11-23 17:57(编辑于 2021-11-23 21:16)

f_GetTableSQL.zip

写过一个函数

  • 4关注人数
  • 529浏览人数
  • 最后回答于:2021-11-24 08:57
    请选择关闭问题的原因
    确定 取消
    返回顶部