| # 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 Briefe können Sie im Programm Briefe (tdsmi1150m000) erstellen. Auswahlausdrücke können Sie hingegen im Programm Auswahl (tdsmi0170m000) erstellen. Verwenden des Texteditors Ein Auswahlausdruck kann sehr einfach oder sehr komplex sein. Er kann die folgenden Daten enthalten: Normaler Text Beispielsweise "Wir freuen uns...". Sie können Sonderzeichen wie ö oder é verwenden, jedoch keine Formatierungen wie Fettdruck, Unterstreichen oder verschiedene Schriftarten. Tabellenfelder Sie können alle Tabellenfelder im Programm Abzufragende Tabellen in Geschäftsbeziehungen (tdsmi0182m000) verwenden, so z. B. auch "tccom100.nama" (Name des Handelspartners). Attribute Sie können alle im Programm Attribute (tdsmi0550m000) erfassten Attribute verwenden. Weitere Informationen dazu finden Sie unter CRM – Attribute im Text-Editor. Vordefinierte Variablen Beispielsweise "@heute" (das Tagesdatum). Weitere Informationen dazu finden Sie unter CRM – vordefinierte Variablen im Text-Editor. 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 Funktionen | Beispiel
--- | ---
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 A | val ("8,7") = 8,7
abs (X) | ermittelt den absoluten Wert von X | abs (-10,3) = 10,3
int (X) | ermittelt den ganzzahligen Wert von X | int (11,6) = 11
pow (X, Y) | ermittelt die Potenz aus der Basis X mit dem Exponenten Y | pow (10.2) = 100
sqrt (X) | ermittelt die Quadratwurzel von X | sqrt (16) = 4
min (X, Y) | ermittelt den kleineren Wert aus X und Y | min (6, 10) = 6
max (X, Y) | ermittelt den größeren Wert aus X und Y | max (6, 10) = 10
pi | Konstante 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
Zeichenkettenfunktionen | Beispiel
--- | ---
edit (X,Y) | formatiert den numerischen Wert X anhand des Formats Y | edit (10.3, "ZZZ9V,99") = "10,30"
str (X) | fügt numerischen Wert in eine Zeichenkette ein | str (10,3) = "10,3"
len (X) | ermittelt die Länge der Zeichenkette X | len ("abc") = 3
strip (X) | löscht Leerzeichen nach dem letzten Zeichen | strip ("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 | -
Datumsfunktionen | Beispiel
--- | ---
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
Verwandte Themen CRM – Attribute im Text-Editor CRM – vordefinierte Variablen im Text-Editor CRM – Beispiele für Auswahlausdrücke CRM – Übersicht |