CRM – Text-Editor

Wenn Sie einen Brief oder einen Auswahlausdruck erstellen, können Sie den Texteditor verwenden, um das Layout des Briefs oder um einen Ausdruck zu definieren.

Hinweis
Verwenden des Texteditors

Ein Auswahlausdruck kann sehr einfach oder sehr komplex sein. Er kann die folgenden Daten enthalten:

Es empfiehlt sich, bei Tabellenfeldern und Attributen die Zoom- und Auswahlfunktionen zu verwenden, anstatt die entsprechenden Werte manuell einzugeben. So verhindern Sie mögliche Fehler bei der Eingabe. Klicken Sie im Menü Optionen des Text-Editors auf Zoom-Programm aufrufen, um die erforderlichen Tabellenfelder oder Attribute abzurufen.

Hinweis

Text, den Sie nach dem Pipe-Zeichen (|) eingeben, wird nicht als Programmcode, sondern lediglich als Zusatzinformation für den Anwender verwendet.

Operatoren im Text-Editor

Sie können im Text-Editor arithmetische, logische oder relationale Operatoren (Vergleichsoperatoren) verwenden.

Arithmetische Operatoren
*Multiplikation
/Division
+Addition
-Subtraktion
¥Rest nach Division
&Verknüpfende Zeichenketten (alphanumerische Matrizen)

 

Logische Operatoren
oder
und
nicht (Verneinung)

 

Vergleichsoperatoren
=gleich
<>ungleich
>größer als
<kleiner als
>=größer oder gleich
<=kleiner oder gleich

 

Funktionen im Text-Editor

Im Text-Editor stehen Ihnen folgende Funktionen zur Verfügung:

  • Arithmetische
  • Trigonometrische
  • Logarithmische
  • Zeichenkette
  • Datum
Arithmetische FunktionenBeispiel
Rundung (X,Y,Z)

ermittelt den gerundeten Wert von X

Y entspricht der Anzahl der Dezimalstellen

Z ist das Rundungsverfahren (0 = abrunden, 1 = normal, 2 = aufrunden)

-
val (A)ermittelt den numerischen Wert der Zeichenkette Aval ("8,7") = 8,7
abs (X)ermittelt den absoluten Wert von Xabs (-10,3) = 10,3
int (X)ermittelt den ganzzahligen Wert von Xint (11,6) = 11
pow (X, Y)ermittelt die Potenz aus der Basis X mit dem Exponenten Ypow (10.2) = 100
sqrt (X)ermittelt die Quadratwurzel von Xsqrt (16) = 4
min (X, Y)ermittelt den kleineren Wert aus X und Ymin (6, 10) = 6
max (X, Y)ermittelt den größeren Wert aus X und Ymax (6, 10) = 10
piKonstante mit dem Wert Pi (3,1415926)-

 

Trigonometrische Funktionen
sin (X), cos (X), tan (X)ermittelt Sinus, Kosinus oder Tangens von X
asin (X), acos (X), atan (X)ermittelt den Arkussinus, Arkuskosinus oder Arkustangens von X
hsin (X), hcos (X), htan (X)ermittelt den hyperbolischen Sinus, Kosinus oder Tangens von X

 

Logarithmische Funktionen
exp (X)ermittelt die Potenz aus der Basis e mit dem Exponenten X
log (X)ermittelt den natürlichen Logarithmus von X mit der Basis e
log10 (X)ermittelt den logarithmischen Wert von X zur Basis 10

 

ZeichenkettenfunktionenBeispiel
edit (X,Y)formatiert den numerischen Wert X anhand des Formats Yedit (10.3, "ZZZ9V,99") = "10,30"
str (X)fügt numerischen Wert in eine Zeichenkette einstr (10,3) = "10,3"
len (X)ermittelt die Länge der Zeichenkette Xlen ("abc") = 3
strip (X)löscht Leerzeichen nach dem letzten Zeichenstrip ("A ") = "A"
pos (X,Y)ermittelt die Position der Zeichenkette Y in der Zeichenkette X von links-
rpos (X,Y)ermittelt die Position der Zeichenkette Y in der Zeichenkette X von rechts-

 

DatumsfunktionenBeispiel
date ()ermittelt das Tagesdatum-
date (YYYY, MM, DD)ermittelt das Datum anhand des festgelegten Jahres (YYYY), Monats (MM) und Tages (DD)date (2008, 5, 1) = 1. Mai 2008