Returnerar ett uttryck som är formaterat som ett valutavärde med den valutasymbol som har angetts via Kontrollpanelen på datorn.
Syntax
FormatCurrency(Expression [, NumDigitsAfterDecimal ] [, IncludeLeadingDigit ] [, UseParensForNegativeNumbers ] [, GroupDigits ] )
Syntaxen för funktionen FormatValuta har följande argument:
| Argument | Beskrivning |
|---|---|
| Uttryck | Obligatoriskt. Uttryck som ska formateras. |
| NumDigitsAfterDecimal | Valfritt. Numeriskt värde som anger hur många decimaler (tecken till höger om decimaltecknet) som visas. Standardvärdet är –1, vilket betyder att datorns regionala inställningar används. |
| IncludeLeadingDigit | Valfritt. En av tre möjliga konstanter som anger huruvida en inledande nolla visas för bråkvärden. Se avsnittet Inställningar för värden. |
| UseParensForNegativeNumbers | Valfritt. En av tre möjliga konstanter som anger om negativa värden ska placeras inom parenteser eller inte. Se avsnittet Inställningar för värden. |
| GroupDigits | Valfritt. En av tre möjliga konstanter som anger om siffror ska grupperas med det avgränsningstecken som angetts i datorns regionala inställningar. Se avsnittet Inställningar för värden. |
Inställningar
Argumenten IncludeLeadingDigit, UseParensForNegativeNumbers och GroupDigits har följande inställningar:
| Konstant | Värde | Beskrivning |
|---|---|---|
| vbTrue | –1 | Sant |
| vbFalse | 0 | Falskt |
| vbUseDefault | –2 | Använd inställningarna från datorns regionala inställningar. |
Kommentarer
När ett eller flera valfria argument utelämnas tillhandahålls värden för utelämnade argument av de nationella inställningarna på datorn.
Positionen för valutasymbolen i förhållande till valutavärdet bestäms av datorns nationella inställningar.
Obs
Alla inställningar kommer från fliken för valuta i nationella inställningar förutom den för inledande nollor som kommer från fliken Tal.
Exempel
| Uttryck | Resultat |
|---|---|
| SELECT FormatCurrency([UnitPrice]) AS Expr1 FROM ProductSales; | Formaterar talvärdena i fältet "Enhetspris" till "Valuta" och returnerar i kolumnen Uttr1. |
| SELECT Formatcurrency([Discount],2,-1,-1,-1) AS DiscountedPrice FROM ProductSales; | Formaterar talvärdena i fältet "Rabatt" till "Valutaformat" med 2 decimaltecken, alla värden som är mindre än 1 kommer att ha "0" före decimaltecknet, negativa värden kommer att täckas med parenteser, värdet kommer att grupperas efter standardavgränsare ("1000" visas som SEK1 000,00, "-1000" visas som ($1 000,00), "0" visas som $0,00). |