birt初涉文档[自己整理].docx

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
birt初涉文档[自己整理]

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

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档