Applies ToAccess för Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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).

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.