Utilice el asistente Componente de programa EGL nuevo para crear un programa básico EGL nuevo que utiliza la biblioteca de informes para ejecutar los informes.
Código que muestra la información de invocación de informes
myReport Report; myReportData ReportData; myReport.reportDesignFile = "myReport_XML.jasper"; myReport.reportDestinationFile = "myReport.jrprint"; myReport.reportExportFile = "myReport.pdf"; myReportData.sqlStatement = "Select * From myTable"; myReport.reportData = myReportData; ReportLib.fillReport(myReport, DataSource.sqlStatement); ReportLib.exportReport(myReport, ExportFormat.pdf);
Código | Descripción |
---|---|
myReport Report; | Esto es una declaración de registro de biblioteca de informes |
myReportData ReportData; | Esto es una declaración de registro de datos de biblioteca de informes |
myReport.reportDesignFile = "myReport_XML.jasper"; | Esta sentencia define el diseño de informe que se debe utilizar para crear un informe. |
myReport.reportDestinationFile ="myReport.jrprint"; | Esta sentencia especifica el nombre de archivo para la salida de informe generada. |
myReport.reportExportFile = "myReport.pdf | Esta sentencia especifica el nombre de archivo para la salida exportada. |
myReport.sqlStatement = "Select * From myTable"; | Esto proporciona información acerca de la sentencia Select de SQL utilizada en el informe. |
myReport.reportData = myReportData; | Esto proporciona información acerca de los datos del informe. |
ReportLib.fillReport(myReport, DataSoucre.sqlStatement ); | Esta sentencia especifica información de origen para el informe. |
ReportLib.exportReport(myReport, ExportFormat.pdf); | Esta sentencia especifica el formato de salida del informe. |
Fragmento de código de ejemplo:
//ubicación en la que se almacena el archivo .jprint. abcReport.reportDestinationFile="C:\\temp\\MasterReport.jrprint"; //ubicación para el informe exportado. abcReport.reportExportFile="C:\\temp\\MasterReport.pdf"; //realizar la exportación. ReportLib.exportReport(abcReport, ExportFormat.pdf);
Conceptos relacionados
Visión general del informe EGL
Visión general del proceso de creación de informes de EGL
Tareas relacionadas
Crear un manejador de informes de EGL
Crear manualmente un manejador de informes de EGL
Utilizar plantillas de informe
Consulta relacionada
Manejador de informes de EGL
Biblioteca de informes de EGL
Código de ejemplo para funciones de controlador de informes de EGL