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 |