fillReport()

Mithilfe der Funktion reportLib.fillReport() können Sie einen Bericht aus einer angegebenen Datenquelle füllen.

Syntax

  reportLib.fillReport(
    report Report in,
    source DataSource in)
report
Der Name einer Berichtsvariablen, die mit Daten gefüllt werden soll.
source
Die Quelle der Daten, die zum Füllen des Berichts verwendet wird. Verwenden Sie einen der folgenden Werte der Aufzählung DataSource:
databaseConnection
Sie können die Verbindung verwenden, auf die im Feld connectionName der Variablen reportData verwiesen wird. In diesem Fall befindet sich die SQL-Anweisung, die auf Daten zugreift, in der Berichtsdesigndatei, die außerhalb von EGL erstellt wird.
reportData
Sie können die Informationen, auf die im Feld data der Variablen reportData verwiesen wird, wie im folgenden Beispiel verwenden:
  // Eine Feldgruppe von Datensätzen mit Daten
  myRecords customerRecord[]; 

  eglReportData.data = myRecords;
sqlStatement
Sie können die SQL-Anweisung verwenden, die im Feld sqlStatement der Variablen reportData angegeben ist.

Beispiel

Das folgende Beispiel zeigt den Code zum Füllen eines Berichts mit einer SQL-Anweisung:

  reportLib.fillReport (eglReport, DataSource.sqlStatement);

Feedback