Wenn Sie in der Bedingung (Wenn) der Regel eine Formel für verzweigte Bedingung erstellen, haben Sie die Möglichkeit, eine "Wenn, dann" Abfrage in der Anweisung aufzubauen.
In "Formel für verzweigte Bedingung“ wählen Sie eine Variable wie z. B. «Art.LagNr» aus, der Vergleichswert (wie z. B. die jeweilige Lagernummer) wird danach in der Regelanweisung definiert.
Im unteren Fenster ANWEISUNGEN erstellen Sie über die Schaltfläche: NEU einen neuen Regelanweisungs-Datensatz. Beispiel:
Hinweis: Zulässige Eingaben in der Formel für verzweigte Bedingung
Im Feld Formel für verzweigte Bedingung können Sie die in den Exporten zulässigen Funktionen mit der entsprechenden Syntax verwenden.
So können Sie z.B. $Left(«Adr.Status»,5) als Formel für die verzweigte Bedingung eingeben. Im Feldeditor werden Sie zwar den Hinweis erhalten, dass $ kein zulässiges Zeichen im Feldeditor ist, dennoch kann Ihre Formel im Programm korrekt verarbeitet werden.
Eine elegantere Möglichkeit, Teile eines Feldes zu vergleichen, besteht in der Verwendung von * im Vergleichswert, der in der Anweisung angegeben wird.
Geben Sie z.B. in einer Farbregel für Adressen als Formel für die verzweigte Bedingung das Feld «Adr.Status» an.
Nun können Sie in der Anweisung im Vergleichswert eine der folgenden Angaben machen (Eingabe ohne ""):
a) "Kunde": Anweisung wird nur ausgeführt, wenn "Kunde" im Status steht (Groß- und Kleinschreibung wird nicht beachtet)
b) "*Kunde": Vergleicht den Text aus der verzweigten Bedingung am Ende. Anweisung wird ausgeführt, wenn z.B. "Kunde" oder "AAA-Kunde" im Status steht. (Groß- und Kleinschreibung wird nicht beachtet)
c) "Kunde*": Vergleicht den Text aus der verzweigten Bedingung am Anfang. Anweisung wird ausgeführt, wenn z.B. "Kunde" oder "Kunde-AAA" im Status steht. (Groß- und Kleinschreibung wird nicht beachtet)
d) "*Kunde*": Sucht den Text an irgendeiner Stelle in verzweigten Bedingungen. Anweisung wird ausgeführt, wenn z.B. "Kunde" oder "Kunde-AAA" oder "AAA-Kunde" im Status steht. (Groß- und Kleinschreibung wird nicht beachtet)