jasperReport 4.5-4-6版本通用报表制作教程 下载本文

内容发布更新时间 : 2024/5/5 18:09:10星期一 下面是文章的全部内容请认真阅读。

前言

本教程所使用实例均来自jaspersoft iReport软件自带的Samples。在开始本教程之前,请先运行Sample 数据库,如下图所示,相关案例也可在相应的菜单中点击打开。软件安装,配置设置请见相关教程。

图 1

1.简单报表查询

1.1新建报表

依次单击“文件/New…”,弹出窗口如图1.1所示:

图1. 1

选择”Blank A4”,单击”Open this Template”,如图1.2所示:

1

图1. 2

在“Report Name”输入“SimpleReport”,依次单击“下一步/完成”,得到一个新的report,如图1.3所示:

图1. 3

1.2设置数据集

单击数据库链接按钮,弹出”Report query”窗口,本文将使用系统自带的HSQLDB数据库(如图1.4所示),在弹出窗口中输入查询语句,如图1.5和1.6所示。

图1. 4

图1. 5

2

图1. 6

单击”OK”按钮完成数据集设置。

1.3 Report设计

①设置Title

在主窗口的设计窗口开始设置。首先从“组件面板”拖动一个”Static Text”控件到设计窗口的Title Band,并双击输入文字,如图1.7所示。

图1. 7

②设置Detail 从左侧导航面板“Report Inspectpr”的“Fields”中拖动要显示的属性字段到设计窗口的Detail Band,如图1.8所示。

3

图1. 8

Detail Band中的字段在制成Report时将循环显示,而Column Header是列标题,只显示一行,本文不希望显示列标题,因此删除Column Header中的标签框。调整Detail中的Text Field位置和大小,如图1.9所示:

图1. 9

③设置Page Rooter

从组建面板中拖动“Pager number”和“Total pages”到设计面板的Page Rooter内,选中设计面板中的“Pager number”控件,如图1.10所示。

图1. 10

此时可以查看该控件的属性,在属性面板中找到“Text Field Expression”属性,将其改为\。

4

至此设计工作基本完成,此时可以将不显示的面板删除(单击此面板,右击选择“删除”)或调整各Band的标尺将其隐藏。完成后如图1.11所示。

图1. 11

单击“Preview”可进入预览页面,如图1.12所示。

图1. 12

最后保存文件。

2.使用Parameters 和 Variables

2.1新建报表

参照1.1,新建报表”PandV”。

5