java报表组件中如何使参数为空选出全部值

 时间:2024-10-29 02:10:05

1、打开模板

2、修改数据集将数据集修改为:SE雉搽妤粲LECT * FROM 订单 where 1=1 ${if(len(area) == 0,"","and 货主地区 = '" + area + "'")} ${if(len(province) == 0,"","and 货主省份 = '" + province + "'")}。注:where 1=1表示条件永真,防止没有之后的参数条件时,where多出而导致出错;len(area)==0表示参数area为空;货主地区='"+area+"'表示取参数值。${if(len(area) == 0,"","and 货主地区 = '" + area + "'")} 表示若参数area为空就不进行过滤,若不为空则货主地区等于参数值。

3、修改参数界面将参数界面修改为如下样式:

java报表组件中如何使参数为空选出全部值

4、参数控件设置设置参数area的控件类型为下拉框,数据字典选择数据库表,墙绅褡孛数据库为FRDemo,数据表为订单,实际值与显示值的列名都选择货主地区。设置参数province的控件类型也为下拉框,数据字典为数据库表,数据库为FRDemo,数据表为订单,实际值与显示值的列名都选择货主省份。

5、效果查看点击分页预览,不输入参数值后,直接点击查询,效果如上图。

  • java报表工具中如何使用公式给参数赋默认初始值
  • java excel报表FineReport中填报主键空值问题
  • java报表插件FineReport中填报主键空值问题
  • 在java企业报表中如何设计填报报表
  • 热门搜索
    关于春天的手抄报图 母亲节手抄报的内容 我爱祖国手抄报大全 感恩母亲节手抄报 端午节手抄报内容30字 安全手抄报资料 欢庆国庆手抄报 母亲节手抄报大全 圣诞节的手抄报 普通话手抄报大全简单