Verlasse Schleife wenn
Zweck 
Verlässt eine Schleife, wenn das Ergebnis der angegebenen Formel Wahr (ungleich null) ist.
Format 
Verlasse Schleife wenn [<Boolesche Formel>]
Optionen 
Klicken Sie auf Angeben, um die boolesche Formel zu definieren. Geben Sie im Dialogfeld "Formel angeben" die gewünschte Formel ein oder verwenden Sie die Feldliste (links) und die Funktionsliste (rechts) mit den mathematischen und Text-Operatoren, um die Formel zu definieren.
Kompatibilität 
 
Wo der Scriptschritt ausgeführt wird 
Unterstützt 
FileMaker Pro 
Ja 
Geplantes FileMaker Server-Script 
Ja 
FileMaker Go 
Ja 
Custom Web Publishing 
Ja 
Instant Web Publishing 
Ja 
Runtime solution 
Ja 
Ursprung in 
FileMaker Pro 6.0 oder früher
Beschreibung 
Wenn die Berechnung "Wahr" (ungleich null) liefert, fährt das Script mit dem Scriptschritt fort, der auf den Scriptschritt "Schleife (Schluss) folgt.
Wenn die Formel das Ergebnis "Falsch" (null) liefert, wird die Schleife nicht verlassen und das Script fährt mit dem Scriptschritt fort, der auf den Schritt "Schleife (Anfang)" folgt.
Beispiele 
Dieses Beispielscript berechnet einen Bonus für die zehn besten Vertriebsmitarbeiter auf der Basis ihrer Verkäufe. Das Script findet alle Datensätze und sortiert nach dem Feld "Verkauf" (absteigend), um die Mitarbeiter nach Umsatz anzuordnen. Es beginnt mit dem ersten Datensatz und setzt die Schleifenzähler-Variable auf 1 (in diesem Beispiel ist das Schleifenzählerfeld ein Zahlenfeld mit globalem Speicher, im folgenden Beispiel das Feld "Zähler"). Dann berechnet das Script den Bonus als ein Viertel des Gehalts des Mitarbeiters. Das Script fährt dann mit dem nächsten Datensatz fort und verlässt die Schleife, sobald der Zähler den Wert 10 erreicht. Der Schleifenzähler wird um 1 erhöht und die Schleife wird wiederholt.
Alle Datensätze anzeigen
Sortieren [Wiederherstellen; Ohne Dialogfeld]
Feldwert setzen [Tabelle1::Zähler; 1]
Schleife (Anfang)
Feldwert setzen [Tabelle1::Bonus;Tabelle1::Gehalt * 0,25]
Gehe zu Datens./Abfrage/Seite [Nächster]
Verlasse Schleife wenn [Tabelle1::Zähler = 10]
Feldwert setzen [Tabelle1::Zähler;Tabelle1::Zähler + 1]
Schleife (Schluss)
Weiterführende Themen 
Definieren von Formelfeldern
Wenn Funktion
Beispiel einer Wenn-Struktur
Beispiel für Schleifenstruktur
Scriptschritte (alphabetische Liste)
Scriptschritte (Kategorienliste)
Erläuterung von Formeln