天天看点

iReport 5.1.0下载、安装、创建数据源、制作报表

一、ireport下载最新版

二、安装,直接下一步

三、ireport连接数据库,创建数据源

默认数据源是空的 ,需要自己创建数据源,当然也可以选择他的测试数据库

1.点击图中按钮,弹出窗,点击 new

2.这里选择的是 database jdbc connection

3.ireport默认的数据库驱动为黑色字体部分,红色字体需另外导入包

4.工具à选项

5.在classpath添加数据库驱动包

这里我们连接的是sql2000数据库,填加一个jtds-1.2.2.jar

6.再回到之前的那个数据源设置界面

net.sourceforge.jtds.jdbc.driver 变成了黑色。选中它

7.jdbc url中填入数据库的地址和库名,并填入正确的用户名和密码。

本例选用了一个已经存在的数据库。

点击test,提示test succesful则说明连接成功。

输入name, 本例为"eems"。

点击save保存设置。

四、新增报表模版

1.文件 -->new file,选择blank a4 ,点击 launch report wizard

2.填入报表名称,选择输出的目录

3.直接填入查询sql语句,或者选择load query导入已有的sql文件

本例选用design query 采用可视化界面来设计sql语句

双击选中的数据库表,选择要查询的字段

点击ok,自动生成了sql语句

4.选择要参与的字段

这里向右移入所有字段

5.选择要分组的字段

这里选择loginname字段

6.出现下面提示,说明模版创建成功!

五、设计报表

报表的结构包括如下部分:title、page header、column header、detail、column footer、page footer、summary.下面一一的介绍各个部分。

title:为报表的标题部分,如果报表有多页,则只显示在第一页。

page header :为报表每页的一个头部名称,如果报表有多页,则每页都会显示。

column header:可以理解成表头,如果报表有多页,则每页都会显示。

detail:详细记录,迭代列出所有的查询结果,有多少数据都会显示出来(分页)。

column footer:相当于表尾,如果报表有多页,则每页都会显示。

page footer:与page header对应,每页都会显示。

summary:报表的一些统计信息。比如共有多少页,当前是第几页等信息。

设计报表的要求是:列出所有用户的信息,(查询语句决定。)

1.从组件面板中,拖出一个 static text 组件来,放置在报表的title部分,输入"用户列表"。

2.在page header 也同样拖入一个 static text 组件,输入"管理员"

3.展开左侧的 report inspector,展开fields子项,

将图所示的字段,拖入detail项中,此时会发现,column header项中自动填充了static text的表头,如图所示:

在右侧"属性",也可以对表头进行编辑,重命名等操作。可以调整各组件的位置、大小等信息。

4.选择 预览方式,这里选hlml

5.点击预览,选择preview

6.显示数据库数据啦,成功啦。~