CRM – tekst-editor

Als u een brief of een selectie-expressie aanmaakt, kunt u de teksteditor gebruiken om de werkelijke layout van de brief op te geven of om een expressie op te geven.

NB

  • U kunt brieven opgeven in de sessie Brieven (tdsmi1150m000).
  • U kunt selectie-expressies opgeven in de sessie Selecties (tdsmi0170m000).

De teksteditor gebruiken

De layout van een brief of een selectie-expressie kan uiteenlopen van heel eenvoudig tot uiterst complex. De layout kan de volgende gegevens bevatten:

  • Normale tekst

    Bijvoorbeeld: "Het doet ons genoegen...". U kunt speciale tekens, zoals ö en é gebruiken, maar het is niet mogelijk om effecten als vette tekst, onderstreepte tekst en verschillende lettertypen te gebruiken.
  • Tabelvelden

    U kunt alle tabelvelden gebruiken die zijn vastgelegd in de sessie In CRM op te vragen tabellen (tdsmi0182m000), zoals tccom100.nama (de naam van de relatie).
  • Attributen

    U kunt alle attributen gebruiken die zijn vastgelegd in de sessie Attributen (tdsmi0550m000). Zie voor meer informatie CRM – attributen in tekst-editor.
  • Voorgedefinieerde variabelen

    Bijvoorbeeld: @today (voor de huidige datum). Zie voor meer informatie CRM – voorgedefinieerde variabelen in tekst-editor.

U wordt geadviseerd tabelvelden en attributen te selecteren door erop in te zoomen. U kunt ze ook zelf invoeren, maar dan is de kans op fouten groter. Klik in het menu Opties van de teksteditor op Zoomsessie starten om de gewenste tabelvelden of attributen op te halen.

NB

Tekst die u na een verticale streep (|) typt, wordt niet beschouwd als onderdeel van de expressie, maar als aanvullende informatie voor de gebruiker.

Operators in de teksteditor

U kunt rekenkundige, logische en relationele operators in de teksteditor gebruiken.

Rekenkundige operators
* vermenigvuldigen
/ delen
+ optellen
- aftrekken
¥ rest na delen
& strings koppelen (alfanumerieke arrays)

Logische operators
of
en
niet (negatie)

Relationele operators
= gelijk aan
<> niet gelijk aan
> groter dan
< kleiner dan
>= groter dan of gelijk aan
<= kleiner dan of gelijk aan

Functies in de teksteditor

U kunt de volgende functies in de teksteditor gebruiken:

  • Rekenkundig
  • Trigonometrisch
  • Logaritmisch
  • String
  • Datum
Rekenkundige functies Voorbeeld
round (X,Y,Z)

geeft afgeronde waarde van X

Y is aantal decimalen

Z is afrondingsmethode (0 = naar beneden, 1 = normaal, 2 = naar boven)

-
val (A) geeft numerieke waarde van string A val ("8.7") = 8.7
abs (X) berekent absolute waarde van X abs (-10.3) = 10.3
int (X) geeft integerwaarde van X int (11.6) = 11
pow (X, Y) verheft X tot de macht van Y pow (10.2) = 100
sqrt (X) geeft vierkantswortel van X sqrt (16) = 4
min (X, Y) geeft kleinste waarde van X en Y min (6, 10) = 6
max (X, Y) geeft grootste waarde van X en Y max (6, 10) = 10
pi constante met waarde pi (3.1415926) -

Trigonometrische functies
sin (X), cos (X), tan (X) geeft sinus, cosinus of tangens van X
asin (X), acos (X), atan (X) geeft arcsinus, cosinus of tangens van X
hsin (X), hcos (X), htan (X) geeft hyperbolische sinus, cosinus of tangens van X

Logaritmische functies
exp (X) verheft e tot de macht van X
log (X) geeft natuurlijke logaritme van X op basis van e
log10 (X) geeft logaritmische waarde van X op basis van machten van 10

Stringfuncties Voorbeeld
edit (X,Y) formatteert numerieke waarde X volgens formaat Y edit (10.3, "ZZZ9V,99") = " 10,30"
str (X) zet numerieke waarde in string str (10.3) = "10.3"
len (X) geeft lengte van string X len ("abc") = 3
strip (X) verwijdert spaties achter laatste teken strip ("A ") = "A"
pos (X,Y) geeft positie van string Y in string X vanaf links -
rpos (X,Y) geeft positie van string Y in string X vanaf rechts -

Datumfuncties Voorbeeld
date () geeft huidige datum -
date (JJJJ, MM, DD) geeft datum op basis van opgegeven jaar (JJJJ), maand (MM) en dag (DD) date (2008, 5, 1) = 1 mei 2008