参数加多一个综合值,该怎么写公式?

例如,城市这个字段,里面有四川,广东,湖南几个选择,但能不能再加个中国这个值,控件-单选;然后默认中国,当选中国时,展示全部城市数据,当单选某个值四川,就展示四川的值,参数要怎么设置呢??

FineReport 嘿嘿嘿嘿嘿嘿 发布于 2023-8-23 15:39
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-8-23 15:40(编辑于 2023-8-23 15:41)

直接不选 不就是展示全部了

或者你写一个中国进去

where 1=1

${if(cs="中国","","and 城市='"+cs+"'")}

下拉复选框参数为空选择全部 - FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)

最佳回答
0
孤陌Lv6资深互助
发布于2023-8-23 15:42

SELECT * FROM 订单 WHERE 1=1  ${if(area == "中国","","and 货主地区 = '" + area + "'")}  

最佳回答
0
snrtuemcLv8专家互助
发布于2023-8-23 15:43

那你就加一个  中国  这个选项

sql中

select * from 表 where 1=1

{if(控件名="中国",""," and 字段='"+控件名+"'")}

  • 3关注人数
  • 182浏览人数
  • 最后回答于:2023-8-23 15:43
    请选择关闭问题的原因
    确定 取消
    返回顶部