内容发布更新时间 : 2024/12/23 21:38:29星期一 下面是文章的全部内容请认真阅读。
前言
本教程所使用实例均来自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