Beispiele für eine Wenn-Struktur
Die Scriptschritte „Wenn”, „Sonst, wenn”, „Sonst” und „Ende (wenn)” definieren eine Struktur, die steuert, ob Scriptschritte ausgeführt werden. Diese Steuerung hängt vom Ergebnis einer Testbedingung oder einer booleschen Formel ab.
 •
 •
„Sonst, wenn”-Schritte bieten zusätzliche boolesche Tests. Sonst-Schritte bieten Alternativen, die ausgeführt werden, wenn alle Bedingungen „Falsch” ergeben.
Beispiel 1 
Führt eine Suche durch. Wenn keine Datensätze gefunden werden, wird ein eigenes Dialogfeld angezeigt. Wenn Datensätze gefunden werden, wird die Ergebnismenge sortiert.
Ergebnismenge suchen [Wiederherstellen]
Wenn [Hole(AnzahlGefundeneDatensätze) = 0]
Eigenes Dialogfeld anzeigen ["Datensätze suchen"; "Keine Datensätze gefunden."]
Sonst
Sortieren [Wiederherstellen; Ohne Dialogfeld]
Ende(wenn)
Beispiel 2 
Führt eine Suche durch. Wenn keine Datensätze gefunden werden, wird ein eigenes Dialogfeld angezeigt. Wenn ein einziger Datensatz gefunden wird, erfolgt ein Wechsel in das Layout „Rechnungsdetails”. Wenn mehrere Datensätze gefunden werden, erfolgt ein Wechsel in das Layout „Rechnungen”.
Ergebnismenge suchen [Wiederherstellen]
Wenn [Hole(AnzahlGefundeneDatensätze) = 0]
Eigenes Dialogfeld anzeigen ["Datensätze suchen"; "Keine Datensätze gefunden."]
Sonst, wenn [Hole(AnzahlGefundeneDatensätze) = 1]
Gehe zu Layout ["Rechnungsdetails"]
Sonst
Gehe zu Layout ["Rechnungen"]
Ende(wenn)