Funcția FormatNumber

Se aplică la
Access pentru Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Returnează o expresie formatată ca număr.

Sintaxă

FormatNumber(expresie [, NumDigitsAfterDecimal ] [, IncludeLeadingDigit ] [, UseParensForNegativeNumbers ] [, GroupDigits ] )

Sintaxa funcției FormatNumber 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.

Notă

Toate informațiile despre setări provin de la fila Număr setări regionale .

Exemple

expresie Rezultatele
SELECT FormatNumber([SalePrice]) AS Expr1 FROM ProductSales; Formatează valorile monetare din câmpul "PrețVânzare" în format "Număr" și returnează în coloana Expr1.
SELECT FormatNumber([Discount],2,-1,-1,-1) AS DiscountedPrice FROM ProductSales; Formatează valorile numerice din câmpul "Reducere" în format "Număr" cu 2 virgule zecimale, toate valorile mai mici decât 1 vor avea "0" înainte de zecimală, 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).