Verlasse Schleife wenn
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.
Wo der Scriptschritt ausgeführt wird
|
|
|
|
Geplantes FileMaker Server-Script
|
|
|
|
|
|
|
|
|
|
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 anzeigenSortieren [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)