【参数循环取数】

选择1997年日志.rar

需求:选择某一年后自动选上该年的所有月份

问题:选择参数年,再看日志,发现参数月  有多个sql执行,求各位大神解惑?

循环问题测试.rar

image.png

FineReport ran1025 发布于 2022-4-12 16:04 (编辑于 2022-4-13 09:19)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-4-12 16:32(编辑于 2022-4-12 17:29)

如果你再放一个报表块丢一个SQL数据集进去 如下

image.png

那么在预览的是就只会执行4次,猜测是以下设置导致(点击预览的时候需要执行两次生成控件值与数据字典,加载完成后又执行两次生成控件值与数据字典为下次查询做准备)

image.png

公式:

image.png

循环问题测试.zip

  • ran1025 ran1025(提问者) 请问这个现象是正常的吗?能如何解决呢
    2022-04-12 16:45 
  • Z4u3z1 Z4u3z1 回复 ran1025(提问者) 我觉得正常啊
    2022-04-12 16:45 
  • ran1025 ran1025(提问者) 回复 Z4u3z1 我这边正式数据月份有12个月且月份取数时间较久,点选年份的时候,月份sql有十几次,就会导致切换年份很慢
    2022-04-12 16:48 
  • ran1025 ran1025(提问者) 回复 Z4u3z1 比如上传模板选择1997年 就有十几个相同sql执行
    2022-04-12 16:49 
  • Z4u3z1 Z4u3z1 回复 ran1025(提问者) 那直接把控件的值用公式吧不用数据集
    2022-04-12 16:52 
  • 1关注人数
  • 424浏览人数
  • 最后回答于:2022-4-13 09:19
    请选择关闭问题的原因
    确定 取消
    返回顶部