iRport研究报告.docx

上传人:b****5 文档编号:4656334 上传时间:2022-12-07 格式:DOCX 页数:22 大小:1.54MB
下载 相关 举报
iRport研究报告.docx_第1页
第1页 / 共22页
iRport研究报告.docx_第2页
第2页 / 共22页
iRport研究报告.docx_第3页
第3页 / 共22页
iRport研究报告.docx_第4页
第4页 / 共22页
iRport研究报告.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

iRport研究报告.docx

《iRport研究报告.docx》由会员分享,可在线阅读,更多相关《iRport研究报告.docx(22页珍藏版)》请在冰豆网上搜索。

iRport研究报告.docx

iRport研究报告

iReport研究报告

iReport是一个优秀的报表设计器,通过iReport的可视化界面,可以设计出各种各样的简单或负责的报表。

iReport的这种可视化界面设计,可以为JasperReports提供优秀的报表模板,而无需去理解那些复杂的XML语法,从而为Web报表的设计开发节省了大量的时间。

iReport的特色:

●100%支持JasperReports的XML标签

●整合了报表编译器及输出器

●通过JDBC支持所有数据库连接

●支持子报表

●包含标准对象库

●支持交叉报表

【准备工作】

1、下载iReport

下载地址:

点击Download链接进入下载页面,如下图:

下载iRport-nb-3.1.0-windows-installer.exe

2、安装iReport(本文使用的是iReport-2.0.5)

iReport的目录结构如下图所示:

【开始开发】

1、运行iReport

通过双击iReport安装目录的iReport.exe来运行iReport,打开后的iReport主界面如下图所示:

2、设置环境

2.1环境变量

iReport需要设置环境变量,以便运行是可以自动找到相关的jar文件。

在环境变量classpath的内容中加上iReport安装目录\lib(例如:

加上;F:

\download\iReport-2.0.5\lib)

2.2设置语言

默认情况下iReport使用的是英语,开发者可以修改语言设置。

单击菜单Options>Settings,在Language栏下拉可进行语言选择。

3、新增报表

3.1可以通过菜单档案>开启新档案创建新报表,也可以通过快捷键Ctrl+N来创建新报表。

弹出下图对话框

在这里可以设置报表的基本属性,其中需要特别提示的一点:

选择“il8n”页签,可以设置XML文件的编码方式。

如下图:

保存文件是时,文件的扩展名是jrxml,如本例:

first_ireport.jrxml

单击OK完成,新建的报表如下图所示:

3.2设置报表字体样式

字体样式是iRport中一个很重要的内容,特别是使用中文显示的地方尤为重要。

报表中中文的字体类型,关系到能否正确地显示中文。

在iRport中,可以单独地设置字体,但是更加常用的是使用字体样式来进行设置,从而可以重复地使用样式来进行批量的字体设置。

这样以来,只要在开始的时候设置好一种或多种样式,对于同一样式显示的报表,就可以以统一的风格显示,使报表更加专业和和谐。

单击菜单“格式化”>Styles,可以弹出下图所示界面:

可以单击New按钮来新建字体样式

4、报表设计

在iReport中设计的报表,全部都是由固定的一系列部分组成的。

通过对各个部分的编辑,可以完成对报表的设计。

4.1报表的结构

每个新建的报表都是由系统预定义好的9栏组成。

●Title:

报表的表头,是报表的第一栏,一般指报表的名称

●PageHeader:

报表的首页,相当于一个表格的标题行,表明各列数据所代表的内容。

●columnHeader:

此栏在Detail栏的头部显示,通过此栏显示某些表格的静态文件表个头

●GroupHeader:

每一个报表可以不包含或包含多个group栏,通常而言,groupheader和groupfooter是成对出现的

●Detail:

报表的内容,即指报表的具体内容,通常用于显示数据库查询的记录结果

●Groupfooter:

Group的结束栏,通常包括一些字段的汇总

●ColumnFooter:

报表的行尾

●PageFooter:

报表的页尾

●LastPageFooter:

最后页的页尾

●Summary:

一般用来计算汇总用

●Backgroup:

页面背景

4.2报表的属性

单击“菜单”>“报表属性”,

即可弹出下图对话框

●报表名称:

它只是一个逻辑上的名称,与报表在硬盘上存储的名称是相互独立的

●页面尺寸:

可能是报表最重要的属性,在iReport中使用的尺寸单位是:

pix(像素)

●列:

页面上某些栏可以进行垂直方向的划分,即划分成多个列

5、报表字段、参数、变量

在iReport中主要通过3种对象来保存值:

fields(简称字段)、parameters(简称参数)、variables(简称变量)

可以通过单击:

“预览”>“报表字段”,查看所定义的全部字段。

在这里可以对字段、参数、变量进行维护(新增、修改、删除),如下图:

5.1报表字段

如上图所示的报表字段在其他地方需要应用或者利用时,它的表达式为¥F{}

5.1.1从SQL中读取字段

点击菜单“编辑”>“报表查询”,如下图所示:

5.1.2从javabean中读取字段

5.1.3字段及文本

通过选择已有的字段,可以通过单击“TextFieldExpression”旁边的

来进行选择

5.2报表参数

点击菜单“预览”>“报表参数”,然后点击New弹出如下窗口

报表参数的使用语法是:

$P{}

5.3报表变量

报表变量主要用于存储一些计算的结果,例如:

汇总值、加和等。

点击菜单:

“预览”>“报表变量”然后点击New弹出如下窗口:

报表变量的使用语法是:

V${}

6、iReport数据源

iReport用到的数据源有:

JDBC连接、XML数据源、JavaBean数据源、JRDataSource、Hibernate数据源和CSV数据源

6.1JDBC连接

6.1.1数据库设计(略)

6.1.2设置JDBC连接

通过菜单“Data>连接/资料来源”,

单击New按钮,弹出如下图窗口:

选择“DatabaseJDBCconnection”,单击“Next”按钮,弹出下图:

填入必要的信息后,可以点击Test按钮来测试数据源连接是否成功,如果连接成功,如下图:

测试成功后店家Sava按钮保存数据源,此时在数据源连接列表目录中就会出现配置好的数据源信息,如下图所示:

数据源设置成功后,点击菜单“编辑”>“报表查询”,并使输入查询语句,如下图:

点击OK完成,就可以进行报表设计。

6.1.3设置报表

********************************************

新建报表,命名为:

JDBC_DataSource_Test.jrxml,界面如下图:

Title:

将报表标题设置为静态文本“JDBCDataSource测试”,方法是:

点击工具栏的

按钮,在Title栏画出一个文本框,在文本框里面就可以输入文字了,并且可以在右侧的属性视图窗体中设置文本的格式。

PageHeader:

在栏中添加静态文本“制表日期”,同时加入动态文本,这时需要从外界读入制表日期参数,因此需要先设置参数,方法是:

单击菜单“编辑”>“报表参数”,依次操作如下图所示:

点击“新增”按钮

单击OK完成

在“制表日期”文本后面添加动态文本,方法是:

点击工具栏的

图表,在“制表日期”文本后面画出一个文本框来,此时,它自动标识为动态文本,如下图:

在动态文本框上点击右键,选择“EditExpression”

弹出如下对话框

选中Parameters下的rptDate参数,点击“套用”按钮,完成。

ColumnHeader:

只是些静态文本“id”“名称”“描述”,与数据库表中的字段对应

Detail:

这里的$F{Field}要以动态文本的方式来进行编辑。

(操作依次进行)

保存!

一个简单的iReport报表就完成了。

点击工具栏的

图标进行报表编译

Ok,编译通过

点击工具栏的

图标运行报表,效果如下图所示:

成功啦!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 简洁抽象

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1