初始化自动查询问题?我需要初始化自动查询的值是从数据库中抽取的!!!

已经取消选择点击查询前不显示报表内容

image.png

但是并没有自动查询

image.png

补充图:

image.png

FineReport 我滴个神啊 发布于 2022-7-28 14:32 (编辑于 2022-7-28 14:42)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
1
snrtuemcLv8专家互助
发布于2022-7-28 14:36

你参数是空的,查询不出数据,你给下拉框给一个默认值看看

  • 我滴个神啊 我滴个神啊(提问者) 我需要自动查询,不是我下拉选中一个进行查询
    2022-07-28 14:38 
  • snrtuemc snrtuemc 回复 我滴个神啊(提问者) 你可以动态默认赋值的啊,控件动态默认值-https://help.fanruan.com/finereport/doc-view-1013.html
    2022-07-28 14:41 
  • 我滴个神啊 我滴个神啊(提问者) 感谢大哥!!!!!!!!!!!!!!!1
    2022-07-28 14:47 
最佳回答
0
lxy2Lv6中级互助
发布于2022-7-28 14:35

是你控件里没有默认值,查出来的就没有值了

  • 我滴个神啊 我滴个神啊(提问者) 不能设置默认值,因为数据会变化
    2022-07-28 14:36 
  • lxy2 lxy2 回复 我滴个神啊(提问者) 不设的话刚进去查出来当然是没有数据了
    2022-07-28 14:39 
最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2022-7-28 14:36(编辑于 2022-7-28 14:42)

请问 你添加控件值了吗?

image.png

  • 我滴个神啊 我滴个神啊(提问者) 流程类型是从数据库中抽取的,会发送变化,我不能写一个死的控件值上去。
    2022-07-28 14:40 
  • 用户6NWif5139660 用户6NWif5139660 回复 我滴个神啊(提问者) 点击字段 把你这个表选择上去
    2022-07-28 14:43 
最佳回答
0
RiveryLv5中级互助
发布于2022-7-28 14:40(编辑于 2022-7-28 14:43)

那你把SQL里的语句改一下

where 1=1

${if(len(参数)==0,,"","and 流程类型 = '"+参数+"'")}

然后你控件的数据字典需要单独写一个数据集的,不要和数据用一个数据集

  • 5关注人数
  • 397浏览人数
  • 最后回答于:2022-7-28 14:43
    请选择关闭问题的原因
    确定 取消
    返回顶部