Returnerer et uttrykk formatert som en valutaverdi ved hjelp av valutasymbolet som er definert i systemkontrollpanelet.
Syntaks
FormatCurrency(uttrykk [, NumDigitsAfterDecimal ] [, IncludeLeadingDigit ] [, UseParensForNegativeNumbers ] [, GroupDigits ] )
Syntaksen for funksjonen FormatCurrency har disse argumentene:
| Argumenter | Beskrivelse |
|---|---|
| Uttrykk | Obligatorisk. Uttrykk som skal formateres. |
| NumDigitsAfterDecimal | Valgfritt. Numerisk verdi som angir hvor mange plasser til høyre for desimaltegnet som vises. Standardverdien er –1, som indikerer at datamaskinens regionale innstillinger brukes. |
| IncludeLeadingDigit | Valgfritt. Tretilstandskonstant som angir om en foranstilt null vises for brøkverdier. Se Innstillinger-delen for verdier. |
| UseParensForNegativeNumbers | Valgfritt. Tretilstandskonstant som angir om negative verdier skal plasseres i parentes. Se Innstillinger-delen for verdier. |
| GroupDigits | Valgfritt. Tretilstandskonstant som angir om tall er gruppert ved hjelp av gruppeskilletegnet som er angitt i datamaskinens regionale innstillinger. Se Innstillinger-delen for verdier. |
Innstillinger
Argumentene IncludeLeadingDigit, UseParensForNegativeNumbers og GroupDigits har følgende innstillinger:
| Konstant | Verdi | Beskrivelse |
|---|---|---|
| vbTrue | –1 | Sann |
| vbFalse | 0 | Usann |
| vbUseDefault | –2 | Bruk innstillingen fra datamaskinens regionale innstillinger. |
Merknader
Når ett eller flere valgfrie argumenter utelates, fastsettes verdiene for utelatte argumenter av datamaskinens regionale innstillinger.
Plasseringen til valutasymbolet i forhold til valutaverdien bestemmes av systemets regionale innstillinger.
Obs!
All innstillingsinformasjon kommer fra valutafanen for regionale innstillinger , bortsett fra foranstilt null som kommer fra tallfanen .
Eksempler
| Uttrykk | Resultater |
|---|---|
| SELECT FormatCurrency([UnitPrice]) AS Expr1 FROM ProductSales; | Formaterer tallverdiene i Enhetspris-feltet til Valuta-formatet og returnerer i kolonnen Uttr1. |
| SELECT Formatcurrency([Discount],2,-1,-1,-1) AS DiscountedPrice FROM ProductSales; | Formaterer tallverdiene i "Rabatt"-feltet til "Valuta"-format med 2 desimaler, alle verdier under 1 vil ha "0" før desimaltegnet, negative verdier vil bli dekket i parentes, verdien vil bli gruppert etter standardskilletegn ("1000" vil bli vist som $1,000.00, "-1000" vil bli vist som ($1,000.00), "0" vil bli vist som $0.00). |