Operatoren
Die folgende Operatoren sind in Makroausdrücken verfügbar:
Hinweis
Alle Operatoren, außer dem Operator zur Negation, benötigen einen linksseitigen und einen rechtsseitigen Operanden.
Operator | Beschreibung |
|---|---|
| arithmetische Operatoren für die Addition, Subtraktion, Multiplikation, Division und Modulo-Berechnung (Divisionsrest) Der Operator für die Addition dient gleichzeitig auch zur Verkettung von String-Werten. Die Arbeitsweise dieses Operators ist kontextabhängig. Wenn einer der Operanden nicht numerischen Typs ist, wird statt einer Addition eine String-Verkettung durchgeführt. |
| logische Operatoren zur UND-/ODER-Verknüpfung von Wahrheitswerten Unabhängig von der gewählten Schreibweise dieser beiden Operatoren arbeiten diese grundsätzlich mit bedingter Auswertung. Wenn das Endergebnis nach Auswertung des linksseitigen Operanden bereits feststeht, wird der rechtsseitige Operand nicht mehr ausgewertet. |
| logischer Operator zur Negation eines Wahrheitswertes |
| Vergleichsoperatoren zur Prüfung auf die Zustände "gleich", "ungleich", "kleiner", "größer", "kleiner/gleich" und "größer/gleich" Diese Operatoren sind auf Zahlenwerte, Datumswerte und Textwerte anwendbar. Für den Vergleich von Zahlenwerten und den Vergleich von Datumswerten muss der linksseitige und der rechtsseitige Operand beide vom gleichen Typ sein. Wenn die Operanden nicht vom gleichen Typ sind, wird ein Textvergleich durchgeführt, bei dem nicht zwischen Groß- und Kleinschreibung unterschieden wird. |
| Operator für den Vergleich eines String-Wertes (linksseitiger Operand) mit einem Wildcard-Ausdruck (rechtsseitiger Operand) Folgende Wildcard-Zeichen sind zulässig:
Ein Ausdruck, der in |