EDITEUR ET LISTES - HELMo Service Informatique
EDITEUR ET LISTES - HELMo Service Informatique
EDITEUR ET LISTES - HELMo Service Informatique
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>EDITEUR</strong> <strong>ET</strong> <strong>LISTES</strong> 12/01/2012<br />
• Quelques autres fonctions intéressantes :<br />
o COPY(S,D,LG) : extrait LG caractères de la chaîne S à partir de la position D<br />
o LEN(S,LG) : tronque ou agrandit la chaîne S à LG caractères<br />
o STRTONUM(S) ou N(S): convertit une chaîne S en nombre réel et permet<br />
ensuite d’effectuer des sommes sur ce réel.<br />
o LOWER(S) : met en minuscules<br />
o UPPER(S) : met en majuscules<br />
o SUM : fait la somme des données chaque fois qu’une bande apparaît (attention,<br />
réinitialiser après impression)<br />
o EUR(S, T) : pour formater un montant + transformation d’affichage (exemple :<br />
EUR(13,2) donne « treize euros ».<br />
o POS(S,P) : position d’une chaîne S dans une autre P (exemple :<br />
IF(POS(A#123,’B1 B2 B3’)>0,’10’,’100’) signifie si l’année comprise dans la<br />
chaîne ‘B1 B2 B3’ est supérieure à zéro alors mettre 10 sinon mettre 100.<br />
o LIB pour utiliser une transformation.<br />
o I(N,S) : prendre le N ème caractère de la chaîne S.<br />
o W(S) : pour insérer une case à cocher (Wingings) qui sera cochée si S contient<br />
quelque chose.<br />
• Les fonctions SetE et E : lorsqu’un calcul doit être utilisé plusieurs fois ou par exemple<br />
pour faire apparaître un « NEANT » dans une bande de défilement lorsque celle-ci<br />
est vide. Dans la bande qui précède le défilement, remettre la variable (qui vérifie s’il<br />
y a quelque chose dans la bande) à zéro en utilisant la fonction SetE(‘B1’,’’)<br />
(ATTENTION, déposer d’abord SetE, car c’est l’ordre de création de l’élément qui<br />
donne l’ordre de calcul de l’élément). Dans la bande de défilement, insérer les<br />
champs souhaités et encoder votre condition d’impression s’il y a lieu et affecter X à la<br />
variable en utilisant la fonction SetE(‘B1’,’X’). Dans la bande qui suit le défilement<br />
(=pied de défilement de la bande de défilement), insérer un zone texte « NEANT » et<br />
ajouter à la bande la condition d’impression E(‘B1’=’’ ce qui signifie que cette bande<br />
ne sera imprimée que si B1 est vide càd. s’il n’y a pas eu d’impression de la bande de<br />
défilement.<br />
Auteur : MDR Page 14 sur 26<br />
Créé le : 30/10/2009 - Modifié le : 12/01/2012