Allgemein
- Formeln müssen als Ergebnis immer
wahroderfalschbzw.jaoderneinliefern. z.B.:- Formel
1 = 1ergibtwahr‚ - Formel
'x' = 'y'ergibtfalsch
- Formel
- Formeln können auf alle Formularfelder zugreifen, es werden einfach die Feldnamen verwendet
- Groß-/Kleinschreibung ist wichtig
- Es ist egal, auf welcher Seite ein Feld ist
- z.B.:
Email <> ''ergibtfalsch, wennEmailleer ist, oderwahrwenn ausgefüllt.
- Das Formelsystem unterstützt
- Klammern
(,) - Operationen
+,-,*,/ - Vergleiche
- Ist gleich
= - Kleiner
<, Kleiner-gleich<= - Größer
>, Größer-gleich>= - Ungleich
<>
- Ist gleich
- Logische Operatoren
ANDUnd, z.B.Email <> '' AND Betrag >= 5OROder, z.B.Email == '' OR IsEmailValid(Email)NOTNicht, z.B.NOT Email == ''
- Funktionen (Groß-/Kleinschreibung bei Funktionsnamen beachten!)
IsEmailValid(Email)liefertwahrwenn E-Mail gültigIsIbanValid(IBAN)liefertwahrwenn IBAN Prüfziffer gültigIsPhoneValid(Telefon)liefertwahrwenn die Telefonnummer formell gültig ist (Vorwahlen etc. werden nicht geprüft)MinimumAge(Geburtsdatum, 18)liefertwahrwenn laut Geburtsdatum über 18ContainsString(Text, Suchwert)liefertwahrwenn Suchwert in Suchtext vorkommt (Groß-/Kleinschreibung wird beachtet)Today()liefert den aktuellen Tag ohne Uhrzeit (bzw. 0 Uhr)liefert den aktuellen Tag mit aktueller UhrzeitNow()
- Klammern
Formeln für die Sichtbarkeit
Sichtbarkeitsformeln dienen dazu, Formularfelder dynamisch ein- oder auszublenden.
Ändert sich ein Formularwert, werden alle Felder neu ausgewertet.
Formeln für die Gültigkeit
Gültigkeitsformeln dienen dazu, Formularfelder dynamisch als gültig oder ungültig zu markieren.
Ändert sich ein Formularwert, werden alle Felder neu ausgewertet.
Gültigkeitsformeln haben zusätzlichen einen Textabschnitt, der angezeigt wird, wenn die Formel falsch ergibt.
- Systemregeln kann man aber nicht lockern
- Gültigkeitsformeln bestehen aus zwei Teilen, durch Strichpunkt getrennt
- Format:
Formel; Text wenn ungültig, z.B.:Betrag >= 5; Mindestbetrag 5 Euro - Ergibt die Formel
wahr, ist das Feld gültig - Ergibt die Formel
falsch, ist das Feld ungültig und der Text wird angezeigt - Die Formel wird im Bereich Allgemein im Detail beschrieben
- Format:
- Manche Felder haben Gültigkeitsregeln die vom System vorgeschrieben sind
- Man kann eigene Regeln zusätzlich einschränken
- Systemregeln kann man aber nicht lockern
