EGL 报告概述

EGL 可以为基本 EGL 项目(但不能为 EGL Web 项目)生成各种报告。EGL 报告使用 JasperReports 的功能,它是用 Java™ 编写的开放式源代码报告库。

有关 JasperReports 的详细信息,包括可以生成的报告种类的信息,请参阅以下 Web 站点:

http://jasperreports.sourceforge.net/

根据报告类型和数据来源,可以若干不同方式创建收集数据的报告。例如,可创建 EGL 将数据集中到模板中的报告,也可以创建使用 SQL 语句来检索数据的报告。

EGL 报告功能包括下列组件:

EGL 没有报告设计功能。因此,要使用 EGL 报告,必须使用文本编辑器或第三方 JasperReports 设计工具(如 JasperAssistant 或 iReports)来创建或修改包含报告设计信息的 XML 设计文档。JasperAssistant 创建带有 .jrxml 扩展名的文件。iReports 创建 .xml 文件。JasperAssistant 和 iReports 是 JasperReports 开放式源代码报告引擎的报告设计编辑器。有关这些产品的更多信息,请访问以下显示的适用产品 Web 站点:
产品 Web 站点
JasperAssistant http://www.jasperassistant.com/
iReports http://ireport.sourceforge.net
当您选择项目 > 全部构建来构建所有 EGL 项目组件时,.jrxml 文件将自动编译成 .jasper 文件。
注: 报告必须始终具有 .jasper 文件。如果未创建新的 .jrxml 文件并将其编译成 .jasper 文件,则必须导入先前编译的 .jasper 文件。

在填写报告后,可将报告导出至 HTML、PDF、文本、XML 或用逗号隔开值格式的文件。可将同一报告导出至多种类型的文件。

当前版本的 EGL 不支持报告调试。

相关概念
EGL 报告创建过程概述

相关参考
EGL 报告库
数据源
EGL 报告处理程序

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.