欢迎来到天天文库
浏览记录
ID:19461111
大小:1.01 MB
页数:16页
时间:2018-10-02
《birt入门文档(自己整理)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Birt入门文档目录1BIRT-前言12BIRT-简介13BIRT-配置安装23.1下载23.2安装以及汉化24BIRT-简例24.1创建一张报表24.2创建报表数据源和数据集44.3构建Table84.3.1构建明细表84.3.2设置边框,样式94.3.3创建报表参数104.3.4设定颜色标识124.3.4过滤器使用145BIRT-小结和回顾151BIRT-前言本文档在简介BIRT这个开源免费的报表开发工具后将引导你设计出简单的报表,如想进一步了解BIRT的使用可参考BIRT在Eclipse中自带的帮助,Help→HelpContents。2BIRT-简
2、介BIRT是一个Eclipse-based开放源代码报表系统。BIRT是BusinessIntelligenceandReportingTool的简写,即商业智能与报表工具。它主要是用在基于Java与J2EE的Web应用程序上。BIRT主要由两部分组成:一个是基于Eclipse的报表设计器,另一个是可以加到你应用服务的运行期组件。BIRT同时也提供一个图形报表制作引擎。URL:http://www.eclipse.org/birt/这个网址可以找到BIRT,可以去看看。使用BIRT可以开发出多样化的报表应用,包含:列表(最简单的报表就是列出数据)、图标(饼
3、图,折线图,柱状图等)、交叉表(通过二维显示数据)、字符和文档、复合报表(多个报表组成)等。有人总结了许多它的优点。看一下:·操作界面友好大方;·功能并不逊色与商业报表工具;·CSS提供了强大灵活的样式定义,对于属性CSS的设计人员来说,应该可以设计出相当出色的报表样式;·集成在Eclipse中,不用再开启别的报表开发工具窗口;·BIRE的本地化做的很好,安装以后,可以汉化;·开源免费的报表产品,降低开发成本,一些报表开发工具除了价格昂贵以外,还有用户限制;3BIRT-配置安装3.1下载在BIRT官方网站http://www.eclipse.org/bir
4、t/下载。目前可以选择的最新版本是4.4.0,一共有all-in-one,Framework,RCPDesigner三个版本可供选择。我们选择它的设计器RCPDesigner。(最好下载它的all-in-one版本,它继承了BIRT的应用)。3.2安装以及汉化BIRT无需安装,直接解压,双击打开BIRT.exe即可运行。如果要汉化,可以下载它的汉化包。将汉化包解压,然后用解压后的文件覆盖原有的即可。重新打开设计器,可以发现汉化已经成功。4BIRT-简例以下我们将创建一个简单的合同明细报表,4.1创建一张报表文件选择新建=》报告,如下图:为新建的报表取个名字
5、,最好按系统-功能模块-实际用途,因为是OA系统我们取名OA_contract_detail.rptdesign,我们后缀名不要去改它。(rpt是report的简写,design设计的意思)。点下一步选择空白的报表,如下图4.2创建报表数据源和数据集接下来我们需要建立数据源和数据集。BIRT报表使用一个数据源连接到数据库或其它数据提供者。BIRT使用一个数据集从数据提供者处的检索数据。可以将数据源理解为连接,数据集作为查询。右击数据源在弹出的菜单中选择新建数据源,如下图:接下来我们就要新建数据集了,右击数据集=》新建数据集在弹出的窗口输入数据集名称,如下图
6、:在弹出的窗口输入SQL脚本,如下图:4.3构建Table我们创建完数据集以后,就可以设计报表,只要将数据集添加到报表实体中。4.3.1构建明细表在拖动数据集之前,我们先设置报表的页宽度,主页=》常规=》类型,如下图:设置完后,把数据集拖动到右边的窗口,如下图:数据集导入后,我们可以先预览报表,如下图:4.3.2设置边框,样式点击表的左上角,就可以全选单元格了,再在属性编辑器=》边框预览报表:4.3.3创建报表参数报表很多时候是要让用户可以按他输入的条件来查询的,因此我们需要设定报表参数,具体步骤如下:右击报表参数=》新建报表参数,、在数据集中设置参数与报
7、表参数关联:在数据组参数中设定绑定,预览报表:4.3.4设定颜色标识比如我们在报表中突出显示某一个字段时,就可以用这个,假设这里当净利率小于0的时候用红色标识出来。操作步骤:属性编辑器=》突出显示=》添加在弹出的窗口中,按下图操作报表预览:4.3.4过滤器使用假设我这里只显示净利率不为空和净利率小于0的数据,就可以用设计器里的过滤器具体步骤属性编辑器=》过滤器=》添加设置筛选条件报表预览5BIRT-小结和回顾本文我们了解了BIRT的一些简单信息,创建了一个简单的报表,简略的涉及到BIRT报表设计器中的部分功能和报表对象模型(ROM)的一些概念。现在已经基本
8、了解了BIRT报表系统,接下来可以准备学习更多的东西了。把做好的报
此文档下载收益归作者所有