Egy pénznemértékként formázott kifejezést ad vissza a rendszer vezérlőpultján meghatározott pénznemjel alapján.
Szintaxis
FormatCurrency(Expression [, NumDigitsAfterDecimal ] [, IncludeLeadingDigit ] [, UseParensForNegativeNumbers ] [, GroupDigits ] )
A FormatCurrency függvény argumentumai a következők:
| Argumentum | Leírás: |
|---|---|
| Kifejezés | Kötelező. Formázandó kifejezés. |
| SzámjegyekTizedesvesszőUtán | Nem kötelező. Numerikus érték, amely a tizedesvesszőtől jobbra megjelenő számjegyek számát jelzi. Az alapértelmezett érték a -1, amely jelzi, hogy a számítógép területi beállításai vannak érvényben. |
| VanVezetőSzámjegy | Nem kötelező. A tört értékekben a vezető nulla meglétét jelző Tristate-állandó. A használható értékek a Beállítások szakaszban találhatók. |
| NegatívSzámokZárójelben | Nem kötelező. Tristate-állandó, amely jelzi, hogy zárójelek közé kell-e helyezni a negatív értékeket. A használható értékek a Beállítások szakaszban találhatók. |
| Számjegycsoportosítás | Nem kötelező. Tristate-állandó, amely jelzi, hogy a számok csoportosítása a számítógép területi beállításai között meghatározott számjegy-csoportosítás alapján történt-e. A használható értékek a Beállítások szakaszban találhatók. |
Beállítások
Az IncludeLeadingDigit, a UseParensForNegativeNumbers és a GroupDigits argumentum a következő beállításokkal rendelkezik:
| Állandó | Érték | Leírás: |
|---|---|---|
| vbTrue | –1 | Igaz |
| vbFalse | 0 | Hamis |
| vbUseDefault | –2 | Használja a megfelelő beállítást a számítógép területi beállításai közül. |
Megjegyzések
Egy vagy több nem kötelező argumentum törlése esetén a törölt argumentumok értékét a számítógép területi beállításai határozzák meg.
A pénznem jelének pénznemértékhez viszonyított helyzetét a rendszer területi beállításai határozzák meg.
Megjegyzés
Minden fenti információ a Területi beállítások > Pénznem lapról származik, kivéve a vezető nullára vonatkozó adatokat, melyek a Számok lapon találhatók.
Példák
| Kifejezés | Eredmény: |
|---|---|
| SELECT FormatCurrency([UnitPrice]) AS Expr1 FROM ProductSales; | A "UnitPrice" mező számértékeit "Pénznem" formátumba formázza, és az Expr1 oszlopban adja vissza. |
| SELECT Formatcurrency([Discount],2,-1,-1,-1) AS DiscountedPrice FROM ProductSales; | A "Discount" (Kedvezmény) mezőben szereplő számértékeket "Pénznem" formátumba formázza 2 tizedesvesszővel. az 1-nél kisebb értékek mindegyike "0"-tal fog rendelkezni a tizedesvessző előtt, a negatív értékek zárójelben lesznek feltüntetve, az érték alapértelmezés szerint elválasztóként lesz csoportosítva ("az 1000 $1000,00, a "-1000" a következőképpen jelenik meg: ($1000,00), a "0" $0,00). |