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:
- Im Programm Briefe (tdsmi1150m000) können Sie Briefe festlegen.
- Im Programm Auswahl (tdsmi0170m000) können Sie Auswahlausdrücke festlegen.
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 In CRM abzufragende Tabellen (tdsmi0182m000) verwenden, so z. B. auch "tccom100.nama" (Name des Handelspartners).Attribute
Sie können alle Attribute verwenden, die im Programm Attribute (tdsmi0550m000) erfasst wurden. Nähere Informationen finden Sie hier: CRM - Attribute im Text-Editor.Vordefinierte Variablen
Beispielsweise "@heute" (das Tagesdatum). Nähere Informationen finden Sie hier: 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ü
des Text-Editors auf , um die erforderlichen Tabellenfelder oder Attribute abzurufen.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 |