- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Ireport3.0最新中文版图文教程(一)
iReport 图文教程
作者:罗代均 ldj_work@126.com
目录
1. 第一个报表
2. 分组报表
3. 子报表
4. 图形报表
5. 创建 web 报表
0.准备工作
本教程用到的软件
1. iReport 1.2.8
2. MySQ 5.0
3. MySQ Admin Tools
4. Tomcat 5.0
5. Struts 1.2
6. j dk 1.4
创建测试数据库
使用 MySQ Admin Tools 图形化工具创建如下两张表
Employee 雇员信息表,字段如下
empId int 雇员 ID 自增,主键
deptId int 部门 Id
empName, nvarchar(20) 雇员姓名
Deprtment 部门信息表,字段如下
deptId int 部门 ID 自增,主键
deptName nvarchar(45) 部门名称
1.第一个报表
将下载到的 iReport 解压到任意目录,ireport 自带了MySQ 的JDBC 驱动,双击 iReport.bat 启动 iReport
软件,界面如下:
图 1,新建报表文档
1.如图 1,新建报表文档,名称为FirstReport
2.选择”Data连接/资料来源”菜单
3.新建数据库 JDBC 连接,
单击 “new” 按钮,弹出如下窗口,设置JDBC 连接参数
4.新建报表查询
选择”Data报表查询”菜单,出现如下窗口,输入SQ 语句:
select * from employee
5.放置列标题
6 放置详细信息
将 empId,deptId,empName 三个字段拖入 detail 栏内
7.查看报表结果
最后报表结果如下
2.分组报表
1,新建报表文件,名称为 groupReport,
2.新建报表查询
选择”Data--报表查询”,输入如下 SQ 语句
select t2.deptName,t1.empId,t1.empName from employee t1
left join department t2 on t1.deptId=t2.deptId
3.新建报表群组
输入分组名称”deptName”, 以及分组的字段”$F{deptName}”
4.放置报表数据
将 deptName 拖入 deptNameHeader 栏, empId,empName 拖入 detail 栏
5.查看报表结果
报表结果如下,可以看到,已经按照部门名称分组了.我们还可以单击“T ”快捷按钮,加入一些静态
文字信息。
3. 图形报表 (饼图)
这次我们先看看最后的报表效果
1.新建报表文档,名称为 chartReport
2.新建报表查询
选择”Data--报表查询”,输入如下 SQ 语句
select t2.deptName,count(t1.empId) as empCount
from employee t1
文档评论(0)