例如,城市这个字段,里面有四川,广东,湖南几个选择,但能不能再加个中国这个值,控件-单选;然后默认中国,当选中国时,展示全部城市数据,当单选某个值四川,就展示四川的值,参数要怎么设置呢??
直接不选 不就是展示全部了
或者你写一个中国进去
where 1=1
${if(cs="中国","","and 城市='"+cs+"'")}
下拉复选框参数为空选择全部 - FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)
SELECT * FROM 订单 WHERE 1=1 ${if(area == "中国","","and 货主地区 = '" + area + "'")}
那你就加一个 中国 这个选项
sql中
select * from 表 where 1=1
{if(控件名="中国",""," and 字段='"+控件名+"'")}