| # CRM – Teksteditor Als u in de sessie Brieven (tdsmi1150m000) een brief aanmaakt, gebruikt u de teksteditor om de layout van de brief te definiëren. Als u in de sessie Selecties (tdsmi0170m000) een selectie-expressie aanmaakt, gebruikt u de teksteditor om een expressie aan te maken. 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). Voor meer informatie, zie CRM – attributen in de teksteditor Voorgedefinieerde variabelen Bijvoorbeeld: @today (voor de huidige datum). Voor meer informatie, zie CRM – voorgedefinieerde variabelen in de teksteditor. 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
Gerelateerde onderwerpen CRM – attributen in de teksteditor CRM – voorgedefinieerde variabelen in de teksteditor CRM – voorbeelden van selectie-expressies CRM – overzicht |