CRM - Beispiele für Auswahlausdrücke
Wenn Sie im Programm Auswahl (tdsmi0170m000) einen Auswahlausdruck erstellen möchten, können Sie dazu den Text-Editor verwenden.
Beispiele für alphanumerische Ausdrücke
(R, Farbe) = "rot" | Attribut ist alphanumerisch |
tccom100.bpid = "JOHNSON" | Tabellenfeld ist alphanumerisch |
(R, Inhalt) = 1 | Attribut ist numerisch |
tccom110.umsp = 2 | Tabellenfeld ist numerisch |
(R, Inhalt) IN (10,100) (110,200)
Der Wert des Attributs muss größer gleich 10 sein und kleiner gleich 100 ODER größer gleich 110 und kleiner gleich 200.
Beispiele für Zeichenkettenausdrücke
^ | Anfang der Zeichenkette |
$ | Ende der Zeichenkette |
. | beliebiges Zeichen |
* | 0 Mal oder mehrmals das vorherige Zeichen |
() | eines der Zeichen in Klammern (), z. B. (abcd123) oder (a-z) |
(^) | beliebiges Zeichen außer, z. B. (^XYZ0-9) |
"" | Doppelte Anführungszeichen innerhalb einer Zeichenkette |
Beispiele
- "abcdefg" IN "def" = TRUE
- "abcdefg" IN "^def$" = FALSE
- "abcdefg" IN "^a" = TRUE
- "abcdefg" IN "^b" = FALSE
- "abcdefg" IN "g$" = TRUE
Alternative: (R,...) IN "abcde"
Funktion: Alle Attribute werden auf das Vorhandensein der Zeichenkette "abcde" überprüft.
Prioritäten innerhalb von Ausdrücken
Arithmetische Operatoren haben eine höhere Priorität als Vergleichsoperatoren. Vergleichsoperatoren haben eine höhere Priorität als logische Operatoren.
Die Prioritätenfolge für arithmetische Operatoren lautet: * / ¥ + -
Die Prioritätenfolge für logische Operatoren lautet: nicht, und, oder
Mithilfe von runden Klammern ("()") kann die Prioritätenfolge für arithmetische und logische Operatoren geändert werden. Es gilt: 3 + 4 x 5 = 23, jedoch: (3 + 4) x 5 = 35