Section courante

A propos

Section administrative du site

FORMATCURRENCY

Format de monnaie
ASP 3.0

Syntaxe

Function FormatCurrency(expression[,NumDigAfterDec[,IncLeadingDig[,UseParForNegNum[,GroupDig]]]])

Paramètres

Nom Description
expression Ce paramètre permet d'indiquer l'expression à convertir
NumDigAfterDec Ce paramètre permet d'indiquer le nombre de décimal
IncLeadingDig Ce paramètre permet d'indiquer si le nombre de zéro soit affiché par valeurs fractionnaire :
Valeur Description
-2 Cette valeur permet d'indiquer qu'il faut utiliser la valeur par défaut.
-1 Cette valeur permet d'indiquer qu'il faut que le nombre de zéro soit affiché par valeurs fractionnaire.
0 Cette valeur permet d'indiquer qu'il ne faut pas que le nombre de zéro soit affiché par valeurs fractionnaire.
UseParForNegNum Ce paramètre permet d'indiquer s'il faut placer les valeurs négatifs entre parenthèse :
Valeur Description
-2 Cette valeur permet d'indiquer qu'il faut utiliser la valeur par défaut.
-1 Cette valeur permet d'indiquer qu'il faut placer les valeurs négatifs entre parenthèse.
0 Cette valeur permet d'indiquer qu'il ne faut pas placer les valeurs négatifs entre parenthèse.
GroupDig Ce paramètre permet d'indiquer s'il faut regrouper les nombres en utilisant les délimiteurs régionales :
Valeur Description
-2 Cette valeur permet d'indiquer qu'il faut utiliser la valeur par défaut.
-1 Cette valeur permet d'indiquer qu'il faut regrouper les nombres en utilisant les délimiteurs régionales.
0 Cette valeur permet d'indiquer qu'il ne faut pas regrouper les nombres en utilisant les délimiteurs régionales.

Description

Cette fonction retourne une expression formaté selon un format de monnaie.

Exemple

Voici un exemple d'une utilisation typique de cette fonction :

  1. <%
  2. Response.Write "10000 = " & FormatCurrency(10000) & "<br />"
  3. Response.Write "10000.587,2 = " & FormatCurrency(10000.587,2) & "<br />"
  4. Response.Write "10000.587,2,,,0 = " & FormatCurrency(10000.587,2,,,0) & "<br />"
  5. Response.Write "13567 = " & FormatCurrency(13567) & "<br />"
  6. Response.Write "13567.8977 = " & FormatCurrency(13567.8977) & "<br />"
  7. Response.Write "30000 = " & FormatCurrency(30000) & "<br />"
  8. Response.Write "30000.587,2 = " & FormatCurrency(30000.587,2) & "<br />"
  9. Response.Write "30000.587,2,,,0 = " & FormatCurrency(30000.587,2,,,0) & "<br />"
  10. Response.Write "31567 = " & FormatCurrency(31567) & "<br />"
  11. Response.Write "31567.9877 = " & FormatCurrency(31567.9877) & "<br />"
  12. %>

on obtiendra le résultat suivant :

10000 = 10 000,00 €
10000.587,2 = 10 000,59 €
10000.587,2,,,0 = 10000,59 €
13567 = 13 567,00 €
13567.8977 = 13 567,90 €
30000 = 30 000,00 €
30000.587,2 = 30 000,59 €
30000.587,2,,,0 = 30000,59 €
31567 = 31 567,00 €
31567.9877 = 31 567,99 €

Voir également

Articles - Les géants de l'informatique - Microsoft

Dernière mise à jour : Vendredi, le 10 octobre 2014