Beispiele für eine Schleifenstruktur
Die Scriptschritte "Schleife (Anfang)", "Verlasse Schleife wenn" und "Schleife (Ende)" definieren eine Struktur, in der Scriptschritte wiederholt werden können. Scriptschritte zwischen "Schleife (Anfang)" und "Schleife (Schluss)" werden so lange ausgeführt, bis die Bedingung "Verlasse Schleife wenn" oder "Nach letztem beenden" für einen Schritt "Gehe zu Datens./Abfrage/Seite" oder "Gehe zu Ausschnitt" erfüllt ist.
Verwenden Sie den Scriptschritt "Verlasse Schleife wenn", um eine Formel anzugeben, die berechnet werden soll. Wenn das Ergebnis ungleich null ist, ergibt die Bedingung "Wahr" und die Schleife endet. Wenn das Ergebnis gleich null ist, ergibt die Bedingung "Falsch" und die Schleife fährt fort.
Beispiel 1 
Kopiert den Inhalt von „Kunden::Telefon Arbeit“ in allen Datensätzen in „Kunde::Kontakt tagsüber“.
Gehe zu Datens./Abfrage/Seite [Erster]
Schleife (Anfang)
Feldwert setzen [Kunden::Kontakt tagsüber; Kunden::Telefon Arbeit]
Gehe zu Datens./Abfrage/Seite [Nächster; Nach letztem beenden]
Schleife (Ende)
Beispiel 2 
Wechselt in einer Schleife durch Datensätze, um Dateien zu exportieren, die sich in Containerfeldern befinden. Verlässt die Schleife, wenn ein Datensatz ein leeres Containerfeld enthält.
Variable setzen [$PFAD; Wert: Hole ( DokumentenPfad ) & Produkte::Container]
Gehe zu Datens./Abfrage/Seite [Erster]
Schleife (Anfang)
Verlasse Schleife wenn [IstLeer (Produkte::Container)]
Exportiere alle Feldwerte [Produkte::Container; "$PFAD"]
Gehe zu Datens./Abfrage/Seite [Nächster; Nach letztem beenden]
Schleife (Ende)