Condition

<< Hilfenavigation einblenden

Home > Handbuch > Condition

Condition

Details zum Parameter "Condition".

Operatoren

Condition erlaubt die Operatoren =, <>, < und >.

Zwischen Groß- und Kleinschreibung wird nicht unterschieden.

Die Operatoren '=' und '<>' vergleichen den Text: '01' ist dabei ungleich '1'.
'<' und '>' sind nur für ganze Zahlen erlaubt: '01' ist dabei gleich '1'.

Platzhalter

Beim Textvergleich mit = oder <> können Sie im rechts vom Operator stehenden Wert die Jokerzeichen Stern und Fragezeichen verwenden: * steht als Platzhalter für beliebig viele Zeichen (auch für keines) und ? für ein einzelnes.

Bei vorhandenem Platzhalter wird mit einer Maske verglichen. Im rechts vom Operator stehenden Wert sind dann literalen Zeichen, Mengen und Platzhalter möglich. Beispielsweise "[0-9]" für eine Ziffer oder "[A-Z]" für einen Buchstaben.

Reserviertes Wort IsAutoFileName

'IsAutoFileName=' oder 'IsAutoFileName<>' prüft, ob der folgende Text mit "[automatisch]" oder einer übersetzen Variante, wie "[automatic]", beginnt bzw. nicht beginnt. Beachten Sie aber bitte, das auch "IsAutoFileName=IsAutoFileName" true ergibt.

Hiermit kann beispielsweise ein Makro sowohl für den Import als auch für bereits vorhandene Dokumente verwendet werden:

{SetPrivVar:MyFileName={IfThen:IsAutoFileName={Doc:FileName},{Source},{Doc:FileName}}}

Siehe auch

Makro-Referenz

Bedingte Ausführung

DBCheckFieldValue

Exit

IfThen

RaiseError