Palauttaa valuutta-arvoksi muotoillun lausekkeen käyttämällä järjestelmän ohjauspaneelissa määritettyä valuuttasymbolia.
Syntaksi
FormatCurrency(Expression [, NumDigitsAfterDecimal ] [, IncludeLeadingDigit ] [, UseParensForNegativeNumbers ] [, GroupDigits ] )
FormatCurrency-funktion syntaksilla on seuraavat argumentit:
| Argumentti | Kuvaus |
|---|---|
| Ilmaisun | Pakollinen. Muotoiltava lauseke. |
| NumeroidenMääräDesimaalierottimenJäljessä | Valinnainen. Numeerinen arvo, joka määrittää, kuinka monta numeroa desimaalierottimen jäljessä näytetään. Oletusarvo on –1, joka osoittaa, että käytetään tietokoneen aluekohtaisia asetuksia. |
| SisällytäEdessäOlevaNumero | Valinnainen. Vakio, jolla on kolme tilaa ja joka määrittää, näytetäänkö murtolukuarvoissa etunolla. Lisätietoja arvoista on Asetukset-osiossa. |
| KäytäSulkeitaNegatiivisissaLuvuissa | Valinnainen. Vakio, jolla on kolme tilaa ja joka määrittää, sijoitetaanko negatiiviset luvut sulkeisiin. Lisätietoja arvoista on Asetukset-osiossa. |
| RyhmitäNumerot | Valinnainen. Vakio, jolla on kolme tilaa ja joka määrittää, ryhmitetäänkö numerot käyttämällä tietokoneen aluekohtaisissa asetuksissa määritettyä ryhmäerotinta. Lisätietoja arvoista on Asetukset-osiossa. |
Asetukset
IncludeLeadingDigit-, UseParensForNegativeNumbers- ja GroupDigits-argumenteilla on seuraavat asetukset:
| Vakio | Arvo | Kuvaus |
|---|---|---|
| vbTrue | –1 | Tosi |
| vbFalse | 0 | Epätosi |
| vbUseDefault | –2 | Käytetään tietokoneen aluekohtaisissa asetuksissa olevaa asetusta. |
Huomautuksia
Jos yksi tai useampi argumentti jätetään pois, pois jätettyjen argumenttien arvot saadaan tietokoneen aluekohtaisista asetuksista.
Valuuttasymbolin sijainti suhteessa valuutta-arvoon määräytyy järjestelmän aluekohtaisten asetusten mukaan.
Huomautus
Kaikki asetusten tiedot ovat peräisin Aluekohtaiset asetukset – Valuutta -välilehdestä lukuun ottamatta etunollaa, joka tulee Luku-välilehdestä.
Esimerkkejä
| Lauseke | Tulokset |
|---|---|
| SELECT FormatCurrency([UnitPrice]) AS Expr1 FROM ProductSales; | Muotoilee Yksikköhinta-kentän lukuarvot Valuutta-muotoon ja palauttaa sarakkeen lauseke1. |
| SELECT Formatcurrency([Discount],2,-1,-1,-1) AS DiscountedPrice FROM ProductSales; | Muotoilee Alennus-kentän lukuarvot Valuutta-muotoon 2 desimaalipilkulla, kaikki alle 1-arvot ovat "0" ennen desimaalia, negatiiviset arvot katetaan sulkeissa, arvo ryhmitellään oletusarvoisen erottimen mukaan ("1 000" näkyy muodossa 1 000,00 $, "-1000" näytetään muodossa (1 000,00 $), "0" näkyy muodossa 0,00 $). |