Bei diesem Kommando wird automatisch eine Struktur erstellt, mit einem Dann und sonst Zweig. Vor dem Dann Zweig können auch weitere Und Entscheidungen oder Oder hinzugefügt werden. (Und-Kommandos gelten nur bis zum nächsten Oder)
Wenn Oder Verknüpfungen erwünscht sind, muss das Kommando Entscheidungsgruppe benutzt werden.
Parameter:
- Feld: Hier ist der Feldname für den Vergleich anzugeben.
- Operator: Hier kann ausgewählt werden z.B. zwischen
= (gleich) hier können Aufzählungslisten mit ":" (Wertebereiche 10:20 bedeutet: 10 bis 20) und ";" (123;456;678) benutzt werden
< (kleiner),
> (größer),
<= (kleiner/gleich),
>= (größer/gleich),
<> (ungleich) hier können Aufzählungslisten mit ":" und ";" benutzt werden,
ist leer (Feld hat keinen Inhalt, bei numerischen Feldern auch 0),
enthält (hier werden keine Aufzählungslisten unterstützt),
enthält nicht (hier werden keine Aufzählungslisten unterstützt),
endet mit,
beginnt mit,
ist nicht definiert (Feld wurde noch nicht gesetzt)
- Ausdruck: (optional) Hier kann entweder eine Feld oder eine Konstante angegeben werden.
Bei Nachschlagetabellen wird intern der Schlüssel gespeichert, während zur besseren Lesbarkeit der Anzeigewert erscheint - Art des Vergleichs: (optional) Hier kann ausgewählt werden aus:
Numerisch (keine Aufzählungen),
regular Expression (auch Regex oder RegExp genannt),
% als Wildcard,
* als Wildcard,
Aufzählung Alpha
Aufzählung numerisch,
exakt Alphabetisch (keine Aufzählungslisten) oder
Standard. Standard führt bei Verwendung von % und * zu einem Wildcardvergleich, bei Verwendung von ":" zu einem von-bis und bei Verwendung von „;“ zu einem Vergleich mit Berücksichtigung von Aufzählungen. Wenn ":" oder ";" im Inhalt einer Variable berücksichtigt werden soll, muss die Art des Vergleichs Aufzählungbenutzt werden.
Beispiel:
Wenn $Land = DE,Deutschland
Und $Postleitzahl = 00000 : 09999 ; 25634 ; 40000 : 99999
Oder $Land = AT,Österreich
Und $Postleitzahl = 1000 : 1999
dann
Meldung Land DE (=Deutschland) Postleitzahl 00000 bis 09999 oder 25634 oder 40000 - 99999
sonst
Meldung Land AT (=Österreich) Postleitzahl 1000 bis 1999 (Wien)
Ende wenn
