29.11.2014 Views

EDITEUR ET LISTES - HELMo Service Informatique

EDITEUR ET LISTES - HELMo Service Informatique

EDITEUR ET LISTES - HELMo Service Informatique

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!