EGL 库 ReportLib

ReportLib 是 EGL 报告库,这是一个系统库,用来建立将包含与 JasperReports 库交互所需的所有组件的框架。EGL 报告库包括下列组件:

报告库包括下列函数:

系统函数/调用 描述
addReportParameter(report, parameterString, parameterValue) 使用指定数据源填写报告。
fillReport(report, source) 以指定格式导出填写的报告。
exportReport(report, format) 将值添加至报告的参数列表。
resetReportParameters(report) 除去用于特定报告的所有参数。

只能在报告处理程序中调用下列函数:

系统函数/调用 描述
addReportData(rd, dataSetName) 将带有指定名称的报告数据对象添加至当前报告处理程序。
result = getReportData(dataSetName) 检索带有指定名称的报告数据记录。返回的值为 ReportData 类型。
result = getReportParameter(parameter) 从要填写的报告返回指定参数的值。
result = getFieldValue(fieldName) 对当前处理的行返回指定字段值。返回的值为 ANY 类型。
result = getReportVariableValue(variable) 从要填写的报告返回指定变量的值。返回的值为 ANY 类型。
setReportVariableValue(variable, value) 将指定变量的值设置为提供的值。
注: 如果删除 EGL 报告,则必须除去对该报告的所有引用。

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

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