If-Abfragen
Bei Aufzählungen z. B. könnte die Defaultwert-Formel aus If-Funktionen bestehen, mit denen überprüft wird, zu welchem Typ das jeweilige Objekt gehört.
If(Then-Fall; Then; Else)
Diese Funktionen verschachteln Sie, indem Sie als Else eine weitere If-Funktion einsetzen:
If(Then-Fall; Then; If(Then-Fall; Then; Else))
Wenn Sie z. B. ein benutzerdefiniertes Feld angelegt haben, in dem aus einer Auswahlliste die Währungen "EUR", "USD", "GBP" und "Sonstige" ausgewählt werden können, müssten Sie in der Defaultwert-Formel drei If-Funktionen verschachteln:
If(Then-Fall; Then; If(Then-Fall; Then; If(Then-Fall; Then; Else)))
Die Formel könnte z. B wie folgt lauten:
If(Währung.Kürzel="EUR"; "Euro"; If(Währung.Kürzel="USD"; "US-Dollar"; If(Währung.Kürzel="GBP"; "Brit. Pfund"; "Sonstige")))
Diese Formel überprüft für jedes Eingabeobjekt zunächst, ob das Währungskürzel "EUR" lautet. Ist das der Fall, liefert sie als Ergebnis den String "Euro". Ist das nicht der Fall, wird überprüft, ob das Kürzel "USD" lautet usw. Lautet das Kürzel weder "EUR" noch "USD" noch "GBP", liefert sie als Ergebnis den String "Sonstige".
Listen von Schlüsselwörtern finden Sie in der MM-Talk Referenz.