参数条件如何设定,才可以在用户选择参数就输入参数,如果不选择就默认查全部呢?

报表参数我想除了时间参数为必填,可能会有单号之类的选填字段,这种我怎么写才可以实现用户可选参数,如果输入参数就是以参数查询,不输入就默认全部?

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

日期控件设置不允许为空  然后参考帮助文档参数为空选择全部https://help.finereport.com/doc-view-2394.html 

  • qq524978545 qq524978545(提问者) 不是日期为空,而是其他字段属性,例如客户ID,或者后续还又想添加的查询条件,如果有值就用参数,如果无值就默认
    2019-11-12 08:57 
  • 孤陌 孤陌 回复 qq524978545(提问者) 不是说了吗? 日期控件你设置不允许为空 然后 其他参数 参考参数为空 选择全部
    2019-11-12 09:37 
最佳回答
2
zsh331Lv8专家互助
发布于2019-11-11 21:46

楼主: 参考下面的写法,用if判断参数值...如果为空就不过滤~~~


image.png


下拉框参数为空选择全部-https://help.finereport.com/doc-view-2394.html



最佳回答
0
枫城Lv7初级互助
发布于2019-11-12 07:59
https://help.finereport.com/doc-view-2394.html 这个世界SQL语句的条件 用 (字段=参数 or 参数=“”)或者用in
  • 4关注人数
  • 868浏览人数
  • 最后回答于:2019-11-12 07:59
    请选择关闭问题的原因
    确定 取消
    返回顶部