Returnează o expresie formatată ca valoare de monedă utilizând simbolul monetar definit în panoul de control de sistem.
Sintaxă
FormatCurrency(expresie [, NumDigitsAfterDecimal ] [, IncludeLeadingDigit ] [, UseParensForNegativeNumbers ] [, GroupDigits ] )
Sintaxa funcției FormatCurrency are următoarele argumente:
| Argument | Descriere |
|---|---|
| expresie | Obligatoriu. Expresie de formatat. |
| NumDigitsAfterDecimal | Opțional. Valoare numerică ce indică numărul de zecimale din dreapta zecimalelor. Valoarea implicită este –1, care indică faptul că se utilizează setările regionale ale computerului. |
| IncludeLeadingDigit | Opțional. Constantă tristate care indică dacă se afișează sau nu un zero înainte pentru valorile fracționare. Consultați secțiunea Setări pentru valori. |
| UseParensForNegativeNumbers | Opțional. Constantă tristate care indică dacă să plaseze sau nu valorile negative între paranteze. Consultați secțiunea Setări pentru valori. |
| GrupareCifre | Opțional. Constantă tristatală care indică dacă numerele sunt grupate sau nu utilizând delimitatorul de grup specificat în setările regionale ale computerului. Consultați secțiunea Setări pentru valori. |
Setări
Argumentele IncludeLeadingDigit, UseParensForNegativeNumbers și GroupDigits au următoarele setări:
| Constantă | Valoare | Descriere |
|---|---|---|
| vbTrue | –1 | True |
| vbFalse | 0 | False |
| vbUseDefault | –2 | Utilizați setarea din setările regionale ale computerului. |
Observații
Când se omit unul sau mai multe argumente opționale, valorile pentru argumentele omise sunt furnizate de setările regionale ale computerului.
Poziția simbolului monetar în raport cu valoarea monedei este determinată de setările regionale ale sistemului.
Notă
Toate informațiile despre setări provin din fila Monedă din setările regionale , cu excepția zeroului inițial, care provine de la fila Număr .
Exemple
| expresie | Rezultatele |
|---|---|
| SELECT FormatCurrency([PrețUnitar]) AS Expr1 FROM ProductSales; | Formatează valorile numerice din câmpul "PrețUnitar" în formatul "Monedă" și returnează în coloana Expr1. |
| SELECT Formatcurrency([Discount],2,-1,-1,-1) AS DiscountedPrice FROM ProductSales; | Formatează valorile numerice din câmpul "Reducere" în format "Monedă" cu 2 virgule zecimale, toate valorile mai mici decât 1 vor avea "0" înaintea zecimalei, valorile negative vor fi acoperite între paranteze, valoarea va fi grupată după delimitatorul implicit ("1000" va fi afișat ca $1,000.00, "-1000" va fi afișat ca ($1,000.00), "0" va fi afișat ca $0,00). |