Returnerar ett uttryck som är formaterat som ett valutavärde med den valutasymbol som har angetts via Kontrollpanelen på datorn.
Syntax
FormatValuta ( Uttryck [, AntalSiffrorEfterDecimal ] [, AnvandInledandeSiffra ] [, AnvandParentesForNegativaTal ] [, GrupperaSiffror ] )
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. |
Anmärkningar
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 Uttr1 FROM ProductSales; |
Formaterar talvärdena i fältet Enhetspris till "Valuta" och returnerar i kolumn Uttr1. |
SELECT Formatcurrency([Discount],2,-1,-1,-1) AS DiscountedPrice FROM ProductSales; |
Formaterar talvärdena i fältet "Rabatt" till "Valuta" med 2 decimaltecken. alla mindre än 1 värden kommer att ha "0" före decimalvärden, negativa värden kommer att täckas inom parentes, värdet grupperas som standardavgränsare ("1000" visas som $1,000.00, "-1000" visas som ($1,000.00), "0" visas som $0,00). |