InforBIRT报表开发

InforBIRT报表开发

ID:36384932

大小:1.17 MB

页数:16页

时间:2019-05-10

InforBIRT报表开发_第1页
InforBIRT报表开发_第2页
InforBIRT报表开发_第3页
InforBIRT报表开发_第4页
InforBIRT报表开发_第5页
资源描述:

《InforBIRT报表开发》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、报表开发流程简介1.安装BIRT可通过Eclipse插件的形式对BIRT进行安装,或者下载BIRTAll-in-one版本的Eclipse,该版本包含了运行BIRT所需的全部组件,下载地址为:birt-report-designer-all-in-one-2_0_1.zip。2.新建工程(1)在项目类型列表中选择报表项目,点击“Next>”按钮,如下图所示:(2)填写工程名并选择存储目录后,点击“Finish”按钮即可完成工程的创建1.新建报表(1)在文件类型列表中选择“报表”,如下图所示:(2)

2、输入报表名后,点击“Finish”按钮生成新的空白报表(3)或者点击“Next>”按钮,并在新页面中选择所需的报表样式(4)创建完毕后即可在工程中对该报表进行编辑1.创建数据源和数据集通常报表的数据都来自数据库,因此要想从数据库取得数据就必须为报表配置相应的数据源和数据集。(1)创建数据源。可手动创建新的数据源或复制已有的数据源(2)根据实际情况选择相应的数据源,若连接数据库,一般选择“JDBC数据源”(3)根据具体数据库选择驱动程序并填写数据库连接所需变量(4)填写完毕后可测试连接,如显示“连接

3、成功”则表示与数据库成功连接,此时可访问数据库并获取数据(5)数据源建立完毕后,可创建数据集用以获取数据库数据(6)填写数据集名称,选择数据集类型,并选择“数据源”后,进入下一步(7)在新的面板中选择左侧列表中的“查询”选项,并在右侧空白处填写读取数据的SQL语句,若SQL中包含参数请用“?”代替同时可通过“输出列”选项查看输出数据的列名并可通过“预览结果”选项查看数据(8)若SQL语句中包含参数,首先就需要建立报表参数以便从报表页面中输入参数值。在弹出框中开发这可根据实际情况填写参数配置(9)然

4、后回到数据源面板“参数”选项添加参数配置。在“参数”选项中,可新增或编辑参数,开发者可根据实际情况选择相应参数并连接到报表参数。填写完毕后从页面填写的参数值就能传入SQL语句中,从而取得相应的数据结果。(注:参数列表的顺序是与“?”在SQL中出现的顺序一一对应的)1.报表格式开发(1)报表文件中可插入“标签”,“文本”,“动态数据”,“图像”等多种内容,但这些内容一般都处于表格或网格中,因此设计报表格式时,一般会首先创建“表格”或“网格”,然后再在相应的格子中添加其它内容。(2)表格创建好后,一般

5、会为其绑定数据集,这样才能把从后台取得数据显示在表格上(3)表格创建时一般分“页眉”,“详细资料”和“页脚”三部分,其中“页眉”和“页脚”一般显示静态文本或数据,而“详细资料”部分则显示动态数据。绑定数据集后,则可以利用拖拽或添加“动态文本”的方式将数据放入“详细资料”部分的表格中,这样报表就可以将数据按行逐一显示在页面上。(4)对于报表的每种控件,都有相应的属性编辑器。开发者可根据实际情况对控件的不同属性进行编辑1.报表预览与测试(1)当报表开发完毕后,开发者可点击“ViewReport”按钮对

6、报表进行预览,然后根据预览结果对报表进行调整1.条码的制作(1)选择报表设计页面空白处,使报表体成为当前编辑对象。(2)进入Script编辑页,选择initialize事件,并添加语句reportContext.setPersistentGlobalVariable("barcodeServer",Packages.com.ssaglobal.SsaAccessBase.getConfig("WMBirt","WMBirtConfig").getValue("barcodeServerURL"))

7、;(3)回到“布局”编辑页,在需要插入条码的网格中点击右键,选择插入图像(4)在弹出框中添加“http://”,注意需要手动加上引号。(5)选中新插入的“图像”对象,重新进入Script编辑页,选择“onCreate”事件并添加如下两句代码varbarcodeServer=reportContext.getPersistentGlobalVariable("barcodeServer");this.URI=barcodeServer+"/barcode?data="+this.getRowData

8、().getExpressionValue("row[X]");其中row[X]中的X为数据集中的字段名1.部署(1)停止报表服务(1)拷贝新制作的报表文件*.rptdesign。(2)将文件拖入服务器的X:Inforwmjboss-4.2.3.GAserverwmprd-wmbirt1deploywmprd-wmbirt1.warreport中(3)在数据库中插入一条数据insertintoPBSRPT_REPORTSvalues('85',--主键'SYS',

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。