Les Fonctions FormatNumber,
FormatCurrency et FormatPercent


Nous allons décrire ici comment utiliser les fonctions FormatNumber, FormatCurrency et FormatPercent. Mais avant, voici la description exacte de ces fonctions:


Description

FormatNumber : Retourne une expression formatée sous forme de nombre.
FormatCurrency : Retourne une expression formatée sous forme de valeur de type Currency utilisant le symbole monétaire défini dans le Panneau de configuration du système.
FormatPercent : Retourne une expression formatée sous forme de pourcentage (multiplié par 100) avec un caractère de fin %.

Syntaxe

FormatNumber(Expression[,NumDigitsAfterDecimal [,IncludeLeadingDigit [,UseParensForNegativeNumbers [,GroupDigits]]]])

FormatCurrency(Expression[,NumDigitsAfterDecimal [,IncludeLeadingDigit [,UseParensForNegativeNumbers [,GroupDigits]]]])

FormatPercent(Expression[,NumDigitsAfterDecimal [,IncludeLeadingDigit [,UseParensForNegativeNumbers [,GroupDigits]]]])

La syntaxe de ces fonctions comprend les éléments suivants:

Élément Description
Expression Expression à formater.
NumDigitsAfterDecimal Facultatif. Valeur numérique indiquant combien de positions à droite de la décimale sont affichées. La valeur par défaut (-1) indique que les paramètres régionaux de l'ordinateur sont employés.
IncludeLeadingDigit Facultatif. Constante 3-états indiquant si un zéro non significatif est affiché pour les valeurs décimales. Reportez-vous à la section Valeurs.
UseParensForNegativeNumbers Facultatif. Constante 3-états indiquant s'il faut placer ou non les valeurs négatives entre parenthèses. Reportez-vous à la section Valeurs.
GroupDigits Facultatif. Constante 3-états indiquant si les nombres doivent être regroupés ou non à l'aide du symbole de groupement spécifié dans le Panneau de configuration. Reportez-vous à la section Valeurs.

Valeurs

Les arguments IncludeLeadingDigit, UseParensForNegativeNumbers et GroupDigits prennent les valeurs suivantes:

Constante Value Description
TristateTrue -1 True
TristateFalse  0 False
TristateUseDefault -2 Utilise la valeur des paramètres régionaux de l'ordinateur.

Notes

Lorsqu'un ou plusieurs des arguments facultatifs sont omis, les valeurs de ces arguments sont fournies par les paramètres régionaux de l'ordinateur.

Remarque  Tous les paramètres sont issus de l'onglet Nombre des Paramètres régionaux.

© 1998 Microsoft Corporation. Tous droits réservés.


Date.asp Explications
<html>
<head>
<title>Nombre</title>
</head>
<body>
En tête HTML
<% variable = 1258.259

response.write FormatNumber(variable,2,true,false,true) & "<br>

response.write FormatCurrency(variable,2,true,false,true) & "<br>

response.write FormatPercent(variable,2,true,false,true) & "<br>

%>

Nous commencons par déclarer une variable : variable qui est égal à 1258.259

On va formater le nombre en utilisant 2 chiffre aprèx la virgule, un zéro non significatif,sans valeurs négatives entre parenthèses et formaté suivant le panneau de configuration. Puis on fait un retour à la ligne avec <br>

De même pour FormatCurrency

De même pour FormatCurrency

</body>
</html>
Fin de page
Téléchargez le code

[Précédent] [Retour] [Suite]