iReport图文
教程
人力资源管理pdf成真迷上我教程下载西门子数控教程protel99se入门教程fi6130z安装使用教程
作者:罗代均 ldj_work@126.com
目录
1. 第一个报
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
2. 分组
报表
企业所得税申报表下载财务会计报表下载斯维尔报表下载外贸周报表下载关联申报表下载
3. 子报表
4. 图形报表
5. 创建 web 报表
0.准备工作
本教程用到的软件
1. iReport 1.2.8
2. MySQL 5.0
3. MySQL Admin Tools
4. Tomcat 5.0
5. Struts 1.2
6. jdk 1.4
创建测试数据库
使用 MySQL Admin Tools 图形化工具创建如下两张表
Employee 雇员信息表,字段如下
empId int 雇员 ID 自增,主键
deptId int 部门 Id
empName, nvarchar(20) 雇员姓名
Deprtment 部门信息表,字段如下
deptId int 部门 ID 自增,主键
deptName nvarchar(45) 部门名称
1.第一个报表
将下载到的 iReport 解压到任意目录,ireport 自带了 MySQL 的 JDBC 驱动,双击 iReport.bat 启动 iReport
软件,界面如下:
图 1,新建报表文档
1.如图 1,新建报表文档,名称为 FirstReport
2.选择”Data---->连接/资料来源”菜单
3.新建数据库 JDBC 连接,
单击 “new” 按钮,弹出如下窗口,设置 JDBC 连接参数
4.新建报表查询
选择”Data---->报表查询”菜单,出现如下窗口,输入 SQL 语句:
select * from employee
5.放置列标题
6 放置详细信息
将 empId,deptId,empName 三个字段拖入 detail 栏内
7.查看报表结果
最后报表结果如下
2.分组报表
1,新建报表文件,名称为 groupReport,
2.新建报表查询
选择”Data-->报表查询”,输入如下 SQL 语句
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-->报表查询”,输入如下 SQL 语句
select t2.deptName,count(t1.empId) as empCount
from employee t1
left join department t2 on t1.deptId=t2.deptId
group by t2.deptName
3.删除一些报表栏
将 columnHeader.detail.colmnFooter 等栏删除
4.增加 Summary 栏的高度
增加 Summary 栏的高度,设为 400
5.插入饼图,放置在 Summary栏
选择如图所示快捷按钮,插入图形报表
选择三维饼图
6.设置饼图的参数
右键单击饼图,设置属性
选择 “Char Data” 选项卡,再选择“Details”选项卡,按如图方式设置参数
6.查看结果,如下