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)

Exemple :         

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

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

Exemple :         

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

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

Exemple :         

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

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

Exemple :         

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

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

Exemple :         

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)     

Exemple :         

Car(215) donne "×"

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

Exemple :         

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)

Exemple :         

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

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

Exemple :         

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"

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)