Die Funktion bietet die Möglichkeit in einer Schleife über eine SQL-Tabelle zu iterieren und Funktionen für die einzelnen Zeilen auszuführen. Sie benötigen lediglich die Angabe der SQL-Tabelle aus dem Dialog, sowie der Funktion, welche Sie zuvor für die Verarbeitung der einzelnen Zeilen erstellt haben. Diese Funktion wird nun pro Zeile der SQL-Tabelle aufgerufen und erhält als Parameter den Namen der SQL-Tabelle sowie die ID der aktuellen Zeile. Mit diesen Parametern können Sie nun beliebige Daten aus der Zeile auslesen.
Parameter |
Typ |
Beschreibung |
---|---|---|
tableName |
string |
Name der SQL-Tabelle |
callbackFunction |
function |
Optional: Angabe einer Callback-Funktion (Siehe Beispiele), welche für jede Zeile aufgerufen wird. Als Parameter werden ihr der Namen der SQL-Tabelle und die Zeilennummer übergeben. |
Beispiel:
function TableLoop (sqltable, rowId) {
var email = jr_get_table_value(tableName, rowId, SPALTE1');
}
jr_loop_table('SqlTabelle1', TableLoop);