调用参数面板的值(选择机台后出来的),执行不同sql

image.png

参考我的第一个问题:https://bbs.fanruan.com/wenda/question/27911.html

描述一下:控件机台右边这个小控件(FX),是根据所选的机台,带出来的(ds2.select()),然后我新建了ds1和ds2 ,

逻辑是这样的:FX带出来L,执行ds1 , FX带出来R,执行ds2

关联数据集后,我还加了个条件,机台选了之后,才去执行sql(如图)

现在是,报表界面没数据,不管我加 LEN($机台)>0 还是LEN(机台)>0 ,不管用

因为一开始是没有FX的,只有我选了机台之后,才出来,这个有先后执行顺序的,我要怎么调整呢

或者说有什么替代的方案?

FineReport 13182656102 发布于 2020-4-14 16:06 (编辑于 2020-4-15 08:34)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
13182656102Lv4见习互助
发布于2020-4-15 09:13

关联数据集--条件公式 --ds2.select(value,RESRCE=$机台)='L' 执行 ds1

关联数据集--条件公式 --ds2.select(value,RESRCE=$机台)='R' 执行 ds2

最佳回答
0
snrtuemcLv8专家互助
发布于2020-4-14 16:14

先默认个FX一个值,你看这样可以不

  • 1关注人数
  • 473浏览人数
  • 最后回答于:2020-4-15 09:13
    请选择关闭问题的原因
    确定 取消
    返回顶部