El diagrama de sintaxis de la función ReportLib.fillReport es el siguiente:
ReportLib.fillReport( informe Report in, origen DataSource in)
eglReport Report; eglReportData ReportData; eglReport.reportData = eglReportData;
eglReportData.connectionName = "mycon";
En este caso, la sentencia SQL que accede a los datos se encuentra en el archivo de diseño del informe, que se crea fuera de EGL.
// matriz de registros con datos myRecords customerRecord[]; eglReportData.data = myRecords;
mySQLString = "Select * From MyTable"; eglReportData.sqlStatement = mySQLString;
ReportLib.fillReport (eglReport, DataSource.sqlStatement);