实时联动查询?

设置了如下2个参数,先在A选择一个单号,

B做了一个数据集查询,以A选的单号做查询条件

然后在填报里A1单元格设置公式=$B

image.png

但是现在发现的问题是:

当A选择了单号后,B得等到点查询后,才出来结果,而且还得人工去点一下,才会赋值。

怎样才能做到,当A单号出来后,B实时查询并赋值给参数,不用人工再去点一下。

FineReport afr751116 发布于 2020-1-16 10:46
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
孤陌Lv6资深互助
发布于2020-1-16 10:56

点击参数面板控件的空白处 把查询前显示报表的勾去了

不查询 单元格的公式是不会更新的 

  • afr751116 afr751116(提问者) 你这个办法倒是亮点,去掉后,选了A参数,B参数的内容就出来了,然后用户再去点一下查询的时候,参数就赋值了,现在只要叫人家一定要点查询就好了
    2020-01-16 11:00 
  • 孤陌 孤陌 回复 afr751116(提问者) 也可以在编辑结束写个JS查询就好了啊
    2020-01-16 12:03 
  • 孤陌 孤陌 回复 afr751116(提问者) 延时500毫秒就可以了
    2020-01-16 12:03 
  • 孤陌 孤陌 回复 afr751116(提问者) setTimeout(function(){_g().parameterCommit();},500);
    2020-01-16 12:04 
  • afr751116 afr751116(提问者) 回复 孤陌 好的,用你这办法就OK
    2020-01-16 13:34 
最佳回答
0
luojian0323Lv7资深互助
发布于2020-1-16 10:48

在B的字典中,设置查询语句,查询条件加上A参数.具体要看你查询什么才好说详细答案.

  • 3关注人数
  • 513浏览人数
  • 最后回答于:2020-1-16 10:56
    请选择关闭问题的原因
    确定 取消
    返回顶部