第2讲 设计报表
在前面的基础上,下面开始设计报表。设计报表需要弄清楚业务需求中的报表格式。
1.建立一个报表工程
打开Jaspersoft Studio ,新建一个project, 步骤: File -> New -> Project-> JasperReports Project。如图2.1、2.2和2.3.
图2.1
图2.2
图2.3
2.创建报表模板和报表中数据库表的选择
在 Project Explorer标签中找到刚才新建的项目ArchReport,新建报表模板:项目右键 -> New -> Jasper Report,如图2.4、2.5
图2.4
图2.5
图2.6
3.报表中数据库表的选择
选择报表中所要用到的数据表,如图2.7~2.11。
图2.7
图2.8
图2.9
图2.9
图2.10
图2.11
4. 生成一个报表模板
在图2.11中,单击完成,生成图2.12报表模板。
图2.12
在图2.12中,报表模板被垂直分成多栏,各栏的含义如下:
- Title(标题):只在整个报表的第一页的最上端显示。只在第一页显示,其他页面均不显示。
- Page Header(页头):在整个报表中每一页都会显示。在第一页中,出现的位置在 Title Band的下面。在除了第一页的其他页面中Page Header 的内容均在页面的最上端显示。
- Column Header(列头):Detail中打印的是一张表的话,这Column Header就是表中列的列头。
- Detail 1(详细):报表内容,每一页都会显示。
- Column Footer(列脚):Detail中打印的是一张表的话,这Column Footer就是表中列的列脚。
- Page Footer(页脚):在整个报表中每一页都会显示。显示在页面的最下端。一般用来显示页码。
- Summary(统计):表格的合计段,出现在整个报表的最后一页中,在Detail 1 Band后面。主是用来做报表的合计显示。
5.其它
刚才在网上搜了一下,下面这个教程好像讲的还可以,我就不写了。明天有时间现场操作演示一下,就应该可以了。
Jasperreports6.3.1+Jaspersoft studio6.3.1进行报表开发实战教程
https://blog.csdn.net/pigdreams/article/details/56680437
另外,汉字选华文宋体,这个我也没怎么研究。