没有合适的资源?快使用搜索试试~ 我知道了~
开源报表BIRT开发手册.pdf
需积分: 9 4 下载量 114 浏览量
2017-04-15
00:01:08
上传
评论
收藏 8.34MB PDF 举报
温馨提示
宇信易诚版权所有开源报表BIRT开发手册北京宇信易诚科技有限公司-08-23Birt报表开发手册宇信易诚版权所有第2页共页目录1Birt介绍报表介绍基本概念丰富的报表BIRT报表由四部分组成报表设计器
资源推荐
资源详情
资源评论























宇信易诚版权所有
开源报表 BIRT 开发手册
北京宇信易诚科技有限公司
2007-08-23

Birt 报表开发手册
宇信易诚版权所有
第 2 页共 123 页
目 录
1 Birt 介绍 ................................................................................................................................... 5
1.1 报表介绍 ...................................................................................................................... 5
1.2 基本概念 ...................................................................................................................... 5
1.3 丰富的报表 .................................................................................................................. 5
1.4 BIRT 报表由四部分组成 ............................................................................................. 6
1.5 报表设计器 .................................................................................................................. 6
2 Birt 插件安装 ........................................................................................................................... 8
2.1 插件版本说明 .............................................................................................................. 8
2.2 插件安装 ...................................................................................................................... 9
2.2.1 完全安装 ........................................................................................................... 9
2.2.2 更新安装: ....................................................................................................... 9
2.2.3 分步安装 ........................................................................................................... 9
3 Birt 报表开发实战 ................................................................................................................. 13
3.1 创建报表 .................................................................................................................... 13
3.1.1 创建报表工程 ................................................................................................. 13
3.1.2 创建报表 ......................................................................................................... 14
3.2 数据源配置 ................................................................................................................ 16
3.3 创建数据集 ................................................................................................................ 19
3.4 网格报表 .................................................................................................................... 20
3.4.1 创建数据源 ..................................................................................................... 21
3.4.2 创建数据集 ..................................................................................................... 21
3.4.3 对报表进行布局 ............................................................................................. 21
3.4.4 格式化与预览 ................................................................................................. 23
3.5 分组报表 .................................................................................................................... 24
3.5.1 创建数据源 ..................................................................................................... 25
3.5.2 构建数据集 ..................................................................................................... 25
3.5.3 对报表进行布局 ............................................................................................. 25
3.5.4 设定分组数据 ................................................................................................. 25
3.5.5 格式化报表 ..................................................................................................... 27
3.6 交叉报表 .................................................................................................................... 28
3.6.1 构建数据源 ..................................................................................................... 28
3.6.2 构建数据集 ..................................................................................................... 28
3.6.3 在报表中加入交叉报表 ................................................................................. 28
3.6.4 数据准备 ......................................................................................................... 29
3.6.5 向交叉表插入数据 ......................................................................................... 32
3.6.6 加入汇总 ......................................................................................................... 33
3.6.7 格式化报表 ..................................................................................................... 34
3.7 嵌套报表 .................................................................................................................... 35
3.7.1 构建数据源 ..................................................................................................... 36

Birt 报表开发手册
宇信易诚版权所有
第 3 页共 123 页
3.7.2 构建数据集 ..................................................................................................... 36
3.7.3 布局嵌套报表 ................................................................................................. 38
3.7.4 将 Table 绑定数据集 ...................................................................................... 39
3.7.5 设定主表数据 ................................................................................................. 39
3.7.6 设定子表数据 ................................................................................................. 40
3.8 交互报表 .................................................................................................................... 42
3.8.1 创建报表、数据源 ......................................................................................... 43
3.8.2 创建数据集 ..................................................................................................... 43
3.8.3 加入响应参数 ................................................................................................. 45
3.8.4 布局报表 ......................................................................................................... 47
3.8.5 插入报表数据 ................................................................................................. 48
3.8.6 格式化与预览 ................................................................................................. 49
3.9 报表钻取 .................................................................................................................... 51
3.9.1 设定响应参数 ................................................................................................. 51
3.9.2 预览结果 ......................................................................................................... 54
3.10 图表报表 .................................................................................................................... 55
3.10.1 为报表插入图表 ............................................................................................. 55
3.10.2 设定图表属性 ................................................................................................. 55
3.10.3 图表预览 ......................................................................................................... 60
3.11 多层交叉报表 ............................................................................................................ 61
3.11.1 构建数据源 ..................................................................................................... 61
3.11.2 构建数据集 ..................................................................................................... 61
3.11.3 在报表中加入交叉报表 ................................................................................. 62
3.11.4 数据准备 ......................................................................................................... 63
3.11.5 向交叉表插入数据 ......................................................................................... 63
3.11.6 格式化与预览 ................................................................................................. 64
3.12 多层交叉汇总报表 .................................................................................................... 65
3.12.1 加入汇总 ......................................................................................................... 65
3.12.2 格式化与预览 ................................................................................................. 66
3.13 其他 ............................................................................................................................ 67
3.13.1 格式化报表 ..................................................................................................... 67
3.13.1.1 表头与标题 ..................................................................................... 67
3.13.1.2 设定单元格格式 ............................................................................. 68
3.13.1.3 样式套用 ......................................................................................... 68
3.13.1.4 数据元素格式化 ............................................................................. 69
3.13.2 分页、页眉与页脚 ......................................................................................... 70
3.13.2.1 设置分页显示 ................................................................................. 70
3.13.2.2 设置分页打印 ................................................................................. 70
3.13.2.3 设置页眉页脚 ................................................................................. 71
3.13.3 隔行高亮度显示 ............................................................................................. 73
3.13.4 对报告进行布局 ............................................................................................. 76
3.13.4.1 添加 |删除行或列 ............................................................................ 76
3.13.4.2 指定行高或列宽 ............................................................................. 76
3.13.4.3 添加图像 ......................................................................................... 77

Birt 报表开发手册
宇信易诚版权所有
第 4 页共 123 页
3.13.5 数据绑定 ......................................................................................................... 79
4 Birt 报表 script........................................................................................................................ 82
4.1 avascript 脚本编写 ................................................................................................. 82
4.1.1 隔行高亮度显示 ............................................................................................. 82
4.1.2 多参数查询 ..................................................................................................... 84
4.1.3 脚本创建数据源 ............................................................................................. 85
4.2 java 脚本编写 ........................................................................................................... 88
4.2.1 创建 java 类 .................................................................................................... 88
4.2.2 java 类与报表交互 ......................................................................................... 92
4.3 BIRT 脚本参考 ........................................................................................................... 98
5 Birt 报表部署 ......................................................................................................................... 99
5.1 直接使用运行 birt-runtime-2_2_0 包中的 WebViewerExample......................... 99
5.2 集成到已有 web应用 .............................................................................................. 100
5.3 数据库驱动位置 ...................................................................................................... 107
5.4 报表 url 说明 .......................................................................................................... 107
5.5 web.xml 配置 ........................................................................................................... 113
5.6 viewer.properties 说明 ....................................................................................... 115
5.7 BIRT 在 jsp 中 tag 使用 ......................................................................................... 116
5.8 关于 BIRT 编码 ........................................................................................................ 123

Birt 报表开发手册
宇信易诚版权所有
第 5 页共 123 页
1 Birt 介绍
1.1 报表介绍
BIRT――商业智能和报表工具。
BIRT 是一个 Eclipse-based 开放源代码的报表系统,它主要是用在基于 Java 和 J2ee
的 web 应用程序上。 BIRT 主要由两部分组成:一个是基于 Eclipse 的报表设计器和一个可
以添加到应用服务器的运行组建。 BIRT 同时提供一个图形报表制作引擎。
BIRT 拥有和 Dreamweaver 一般的操作界面,可以像画 table 一样画报表,也可以生成
图片、导出 Excel 、html 、pdf 、ppt 等分页, 样式比 script 设置简单, 另外 BIRT 还有 OLAP
导航功能。
1.2 基本概念
数据源:数据的来源,或提供者。如 xml 数据源、 jdbc 数据源等。
数据集:数据集合,它必须与数据源关联,可以理解为查询的结果。
报表以及报表项, 报表可视为是针对一组数据集的表现形式, 而报表项这是这个表现形
式的某个具体的单元。 它们之间的关系, 与窗体和控件的关系非常类似。 报表、 数据集、
数据源三者间的关系:数据源 --- 数据集 --- 报表。
报表参数:查询参数的表现形式,使用它可以构建更灵活的报表。
模板和库:主要用于复用报表设计,提高报表开发的效率
1.3 丰富的报表
列表 - 列表是最简单的报表。 当列表变长时, 你可以把相关数据增加到同一分组 (基
于客户的订单分组, 基于供应商的产品分组) 。如果数据是数字类型的,你可以轻松的添加
到“总数”、“平均”、或其他汇总中。
图表 - 当需要图表表现时,数字型数据比较好理解。 BIRT 也提供饼状、线状以及柱
状图标等。
剩余122页未读,继续阅读
资源评论


mail1080
- 粉丝: 0
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 软件工程项目售后维护方案.docx
- P2P电子商务背景下的动态安全信任管理机制.doc
- 单片机甲醛检测仪设计方案.doc
- 破坏计算机信息系统罪中严重后果如何把握.docx
- 计算机网络安全技术在企业网的应用与研究.docx
- 计算机网络安全的实际状况及其应对策略探讨.docx
- 光电传感器转速测量系统设计方案单片机光电转速传感器转速测量数据处理.doc
- 互联网金融对大学生支付方式和理财行为的影响.docx
- 互联网+时代下的中职学校主题班会.docx
- itat-全国信息技术应用大赛第二届java历年真题.doc
- 互联网金融相关法律法规存在问题及完善方案.docx
- 大型Android项目基础架构,AndroidX、Jetpack、Koin、模块化、模块代码权限控制、单Activity多fragment
- 中国-最好的人工智能生长土壤.docx
- 如何加强石油工程项目管理质量.docx
- 2011年全国计算机等级历年考试四级网络工程师历年考试复习题全省纸打印版免费.doc
- 刍议网络环境下图书采编工作的转变.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
