模板数据集

如何在模板数据集中写sql语句时引用单元格的数据

FineReport BooMer 发布于 2021-9-1 14:54
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
烟尘Lv6高级互助
发布于2021-9-1 14:57(编辑于 2021-9-2 09:35)

数据集的执行顺序是优先于单元格的,在模版最开始加载时,单元格对象还没有值,数据集就已经执行完毕了,此时单元格参数都是空值。

要想实现你的需求,就要想办法在单元格有值之后,在不刷新页面的情况下再执行一次带参数的sql

两个办法,都有局限性:

1、单元格控件使用数据字典,数据字典来源于数据集,每次参数改变,控件的数据字典内容就会刷新。

2、在公式里或者js里使用sql函数,根据参数变化查出想要的结果

最佳回答
0
snrtuemcLv8专家互助
发布于2021-9-1 14:57

直接

select * from 表 where 字段='${单元格}'

但是你这个没效果啊,单元格数据生成,晚于数据集查询。。。。

最佳回答
0
用户a8068717Lv4初级互助
发布于2021-9-1 15:42
动态参数注入
  • 3关注人数
  • 297浏览人数
  • 最后回答于:2021-9-2 09:35
    请选择关闭问题的原因
    确定 取消
    返回顶部