Java开源报表JasperReport、iReport4.5.1使用详解(五)Table组件

Java开源报表JasperReport、iReport4.5.1使用详解(五)Table组件

经过前面章节的学习,已经初步掌握了iReport的基本使用 。

本节,介绍几个特别实用的组件的使用。一个是Table(表格),一个是Crosstab(交叉表,下节讲解)。

.表格的使用。

①将表格组件拖入报表中,如图所示:

 

本人使用的例子如下:

Summary部分,显示的就是表格!

②新建dataset、设定table的列数

 

 

下一步

 

这里有两种选择,可以手动输入Sql语句,也可以Design query,来设计查询语句。

如图所示:

 

 

下一步,选择需要的Fields,

 

选择分组信息,也可以后面设计报表的时候添加。

 

 

自此,dataset已经设置完毕!如图所示:

 

 

 

点击完成之后,自动跳转到了Table1选项卡,

页面如下所示:

 

切换到Table 1 选项卡

③设计出如图所示的表格。

这里最后面有个统计字段,

就是统计各单位的所有人数,方法如下,expression如下:

 
 
  1. $F{unitAthleteView_manAthlete}+$F{unitAthleteView_femalAthlete}+$F{unitAthleteView_guide}+$F{unitAthleteView_coach}+$F{unitAthleteView_teamDoctor} 

注意:默认的,表格是没有边框的,想要添加边框的话,请手动添加边框:具体操作如下:

选择所有的Static Text Text Field

右键选择Padding Add Borders

设置如下参数即可。

 

最后预览效果如图示:

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值