Biblioteca ReportLib de EGL

ReportLib, la biblioteca de informes de EGL es una biblioteca del sistema que establece una infraestructura que contiene todos los componentes necesarios para interactuar con la biblioteca JasperReports. La biblioteca de informes EGL incluye los componentes siguientes:

La biblioteca de informes incluye las funciones siguientes:

Función de sistema/invocación Descripción
addReportParameter(informe, serieParámetro, valorParámetro) Cumplimenta el informe que utiliza el origen de datos especificado.
fillReport(informe, origen) Exporta el informe cumplimentado en el formato especificado.
exportReport(informe, formato) Añade un valor a la lista de parámetros del informe.
resetReportParameters(informe) Elimina todos los parámetros utilizados para un informe determinado.

Las siguientes funciones sólo se invocan dentro de manejadores de informes:

Función de sistema/invocación Descripción
addReportData(rd, nombreConjuntoDatos) Añade el objeto de datos de informe con el nombre especificado al manejador de informes actual.
result = getReportData(dataSetName) Recupera el registro de datos de informe con el nombre especificado. El valor devuelto es de tipo ReportData.
result = getReportParameter(parameter) Devuelve el valor del parámetro especificado del informe que se está cumplimentando.
result = getFieldValue(fieldName) Devuelve el valor del campo especificado para la fila que se está procesando actualmente. El valor devuelto es de tipo ANY.
result = getReportVariableValue(variable) Devuelve el valor de la variable especificada del informe que se está cumplimentando. El valor devuelto es de tipo ANY.
setReportVariableValue(variable, valor) Establece el valor de la variable especificada en el valor proporcionado.
Nota: Si suprime un informe de EGL, deberá eliminar todas las referencias al informe.

Conceptos relacionados
Orígenes de datos
Visión general del proceso de creación de informes de EGL
Visión general de los informes de EGL

Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.