Manipulation de données

(Menu Utilitaires / Paramétrage Editions)

L'essentiel

Tous les types de données (valeurs constantes, variables...) peuvent être manipulés pour être ajoutés, soustraits, comparés, etc.

L'aide en détails
Opérations

Symbole

Opération

Exemples

+

addition

1 + 2 ou A + 1

-

soustraction

3 - 2 ou A - B

×

multiplication

3.2 × NOMBRE (le signe × est obtenu avec la touche *)

/

division

15 / 2

%

pourcentage

250 × 3.2 %

^

puissance

3 ^ 2

&

concaténation de données

de "Monsieur" & Nom

Fonctions

Arrondi au plus proche avec n décimales : Arrondi(Valeur, n)

ex : Arrondi(12.641, 2) donne 12.64, Arrondi(3.856, 1) donne 3.9

Transformation d'un montant en toutes lettres : Lettres(Montant)

ex : Lettres(13.4) donne "Treize euros et 40 centimes"

Extraction des n premiers caractères : Gauche(txt, n)

ex : Gauche("ABCD", 2) donne "AB"

Extraction des n derniers caractères : Droite(txt, n)

ex : Droite("ABCD", 2) donne "CD"

Extraction de n caractères à partir de la position p : Milieu(txt, p, n)

ex : Milieu("ABCDE", 2, 3) donne "BCD"

Forcer un texte en majuscules : Majus(txt)

ex : Majus("Durand") donne "DURAND"

Caractère ASCII de rang n : Car(n)     

ex : Car(215) donne "×"

Nombre de caractères dans un texte : Lng(txt)

ex : Lng("Durand") donne 6

Application d'un format sur un texte ou une donnée numérique (cf description des formats dans le module de paramétrage) : Format(donnée, fmt)

ex : Format(1234.2, "#,0.00 F") donne 1 234,20 F

Equivalence numérique d'un texte : Val(txt)

ex : Val("2 3AB") donne 23

Calcul d'une date par ajout de n périodes à une date de référence : DateAdd(période,n,date)

Le type de période à ajouter est spécifié par l'un des symboles suivants :

·       yyyy : Année

·       q : Trimestre

·       m : Mois

·       d : Jour

·       ww : Semaine

·       h : Heure

·       n : Minute

·       s : Seconde

Exemple :         

·   DateAdd("m", 2, "1/1/98") donne "01/03/1998"

·   DateAdd("d", "-3", "1/1/98") donne "29/12/1997"

Ne pas oublier de mettre les nombres négatifs entre guillemets ! Dans l'exemple, à la différence de 2, - 3 doit être entre guillemets : "-3".

Calcul du nombre de périodes comprises entre 2 dates de référence : DateDiff(période, date1, date2)

Le type de période doit être symbolisé de la même façon que pour la fonction précédente.

Exemple :         

·   DateDiff("d", "1/1/98", "26/4/98") donne 115 (jours)

·   DateDiff("ww", "1/1/98", "26/4/98") donne 17 (semaines)