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) = 1Attribut ist numerisch
tccom110.umsp = 2Tabellenfeld 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