Sonst, wenn
Zweck 
Berechnet eine boolesche Formel und führt eine bedingte Aktion auf der Basis dieser Berechnung aus, zum Beispiel Wenn Scriptschritt.
Format 
Sonst, 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 
Dieser Scriptschritt wird auch für Web Publishing und in einem geplanten FileMaker Server-Script unterstützt.
Ursprung in 
FileMaker Pro 6.0 oder früher
Beschreibung 
Muss einem "Wenn"-Schritt oder einem weiteren "Sonst, wenn"-Schritt folgen; kann nicht nach einem Sonst Scriptschritt folgen.
Wenn ein Wenn-Scriptschritt das Ergebnis "Wahr" (ungleich null) liefert, führt FileMaker Pro die Schritte aus, die darunter eingerückt sind. Wenn ein Wenn-Scriptschritt das Ergebnis "Falsch" (null) liefert, springt die Scriptausführung an alle folgenden "Sonst, wenn"-Schritte, solange diese "Falsch" ergeben. Wenn eine "Sonst, wenn"-Anweisung "Wahr" ergibt, wird der Block mit den Schritten unter "Sonst, wenn" ausgeführt. Das Ergebnis "Wahr" beendet den "Sonst, wenn"-Prozess und bei Erreichen der nächsten "Sonst, wenn"- oder Sonst-Anweisung springt die Ausführung an das nächste "Ende (wenn)".
Beispiele 
Wenn [Hole ( Kontoname ) = "Johann David"]
Gehe zu Layout ["Datei Eins"]
Ergebnismenge suchen [Wiederherstellen]
Sonst, wenn [Hole ( Kontoname ) = "Julia Vargas"]
Gehe zu Layout ["Datei Zwei"]
Ergebnismenge suchen [Wiederherstellen]
Sonst, wenn [Hole ( Kontoname ) = "Gerhard Frank"]
Gehe zu Layout ["Datei Drei"]
Ergebnismenge suchen [Wiederherstellen]
Sonst
Gehe zu Layout ["Datei Vier"]
Alle Datensätze anzeigen
Ende (wenn)
Hinweis  In diesem Beispiel liefert "Hole ( Kontoname )" nur dann brauchbare Werte, wenn sich Datenbankbenutzer mit zugeteilten Kontonamen anmelden. Wenn keine Konten erstellt oder erforderlich sind, liefert "Hole ( Kontoname )" den Standardwert "Admin".
Weiterführende Themen 
Definieren von Formelfeldern
Wenn Funktion
Beispiel einer Wenn-Struktur
Scriptschritte (alphabetische Liste)
Scriptschritte (Kategorienliste)
Erläuterung von Formeln