Zum Inhalt springen
Startseite » FSO-Forms – Formeln

FSO-Forms – Formeln

forms

Allgemein

  • Formeln müssen als Ergebnis immer wahr oder falsch bzw. ja oder nein liefern. z.B.:
    • Formel 1 = 1 ergibt wahr
    • Formel 'x' = 'y' ergibt falsch
  • 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 <> '' ergibt falsch, wenn Email leer ist, oder wahr wenn ausgefüllt.
  • Das Formelsystem unterstützt
    • Klammern ()
    • Operationen +-*/
    • Vergleiche
      • Ist gleich ==
      • Kleiner <, Kleiner-gleich <=
      • Größer >, Größer-gleich >=
      • Ungleich <>
    • Logische Operatoren
      • AND Und, z.B. Email <> '' AND Betrag >= 5
      • OR Oder, z.B. Email == '' OR IsEmailValid(Email)
      • NOT Nicht, z.B. NOT Email == ''
    • Funktionen (Groß-/Kleinschreibung bei Funktionsnamen beachten!)
      • IsEmailValid(Email) liefert wahr wenn E-Mail gültig
      • IsIbanValid(IBAN) liefert wahr wenn IBAN Prüfziffer gültig
      • MinimumAge(Geburtsdatum, 18) liefert wahr wenn laut Geburtsdatum über 18
      • ContainsString(Text, Suchwert) liefert wahr wenn Suchwert in Suchtext vorkommt (Groß-/Kleinschreibung wird beachtet)

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.

  • 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
  • Manche Felder haben Gültigkeitsregeln die vom System vorgeschrieben sind
    • Man kann eigene Regeln zusätzlich einschränken
    • Systemregeln kann man aber nicht lockern
Schlagwörter:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert