您的位置:首页 > 编程语言 > ASP

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

2012-05-14 21:55 393 查看
Java开源报表JasperReport、iReport4.5.1使用详解(五)Table组件
经过前面章节的学习,已经初步掌握了iReport的基本使用 。
本节,介绍几个特别实用的组件的使用。一个是Table(表格),一个是Crosstab(交叉表,下节讲解)。
.表格的使用。
①将表格组件拖入报表中,如图所示:




本人使用的例子如下:

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

②新建dataset、设定table的列数




下一步



设置dataset的数据源或者链接信息





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





下一步,选择需要的Fields,



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




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





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

页面如下所示:




切换到Table 1 选项卡

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




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

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

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

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

选择所有的Static Text Text Field

右键选择Padding Add Borders

设置如下参数即可。




最后预览效果如图示:




本文出自 “幽灵柯南的技术blog” 博客,请务必保留此出处http://enetq.blog.51cto.com/479739/863354
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: