Relation client - Éditeur de texte

Si vous créez une lettre ou une expression de sélection, l'éditeur de texte vous permet de spécifier la mise en page réelle de cette lettre ou de saisir une expression.

Remarque

Utilisation de l'éditeur de texte

La mise en page d’une lettre ou une expression de sélection peut être très simple ou très complexe. Les données suivantes peuvent être utilisées :

Nous vous recommandons de zoomer et de sélectionner les champs de table et les attributs plutôt que de les saisir, car le risque d’erreur sera moins grand. Dans le menu Options de l'éditeur de texte, cliquez sur Lancer session Zoom pour extraire des champs de table requis ou des attributs.

Remarque

Le texte inséré après le symbole de redirection ( | ) ne sert pas de code de programmation mais plutôt d’informations supplémentaires pour l’utilisateur.

Opérateurs dans l’éditeur de texte

Vous pouvez utiliser des opérateurs arithmétiques, logiques ou relationnels dans l’éditeur de texte.

Opérateurs arithmétiques
*multiplication
/division
+addition
-soustraction
¥reste après division
&liaison de chaînes (tableaux alphanumériques)

 

Opérateurs logiques
ou
et
not (négation)

 

Opérateurs relationnels
=égal à
<>différent de
-> .supérieur à
<inférieur à
>=supérieur ou égal à
<=inférieur ou égal à

 

Fonctions dans l’éditeur de texte

Vous pouvez utiliser les fonctions suivantes dans l’éditeur de texte :

  • arithmétiques,
  • trigonométriques,
  • logarithmiques,
  • chaînes,
  • Date
Fonctions arithmétiquesExemple
round (X,Y,Z)

produit la valeur arrondie de X

Y est le nombre de décimales

Z est la méthode d’arrondi (0 = vers le bas, 1 = normale, 2 = vers le haut)

-
val (A)produit la valeur numérique de la chaîne Aval ("8,7") = 8,7
abs (X)produit la valeur absolue de Xabs (-10,3) = 10,3
int (X)produit la valeur entière de Xint (11,6) = 11
pow (X, Y)élève X à la puissance de Ypow (10,2) = 100
sqrt (X)produit la racine carrée de Xsqrt (16) = 4
min (X, Y)produit la valeur la plus petite entre X et Ymin (6, 10) = 6
max (X, Y)produit la valeur la plus grande entre X et Ymax (6, 10) = 10
piconstante ayant la valeur pi (3,1415926)-

 

Fonctions trigonométriques
sin (X), cos (X), tan (X)produit le sinus, le cosinus ou la tangente de X
asin (X), acos (X), atan (X)produit l’arc sinus, l’arc cosinus ou l’arc tangente de X
hsin (X), hcos (X), htan (X)produit le sinus, le cosinus ou la tangente hyperbolique de X

 

Fonctions logarithmiques
exp (X)élève e à la puissance de X
log (X)produit le logarithme naturel de X sur la base de e
log10 (X)produit la valeur logarithmique de X sur la base de puissances de 10

 

Fonctions de chaîneExemple
modifier (X,Y)met en forme la valeur numérique X selon le format Ymodifier (10.3, "ZZZ9V,99") = " 10,30"
str (X)place une valeur numérique dans la chaînestr (10,3) = "10,3"
len (X)produit la longueur de la chaîne Xlen ("abc") = 3
strip (X)supprime les espaces après le dernier caractèrestrip ("A ") = "A"
pos (X,Y)produit la position de la chaîne Y dans la chaîne X à partir de la gauche-
rpos (X,Y)produit la position de la chaîne Y dans la chaîne X à partir de la droite-

 

Fonctions de dateExemple
date ()produit la date du jour-
date (AAAA, MM, JJ)produit la date selon l’année (AAAA), le mois (MM) et le jour (JJ) indiquésdate (2008, 5, 1) = 1 mai 2008