Vraća izraz oblikovan kao broj.
Sintaksa
FormatNumber ( Expression [, NumDigitsAfterDecimal ] [, IncludeLeadingDigit ] [, UseParensForNegativeNumbers ] [, GroupDigits ] )
Sintaksa funkcije FormatNumber ima sledeće argumente:
Argument |
Opis |
Izraz |
Obavezno. Izraz koji će biti oblikovan. |
NumDigitsAfterDecimal |
Opcionalno. Numerička vrednost koja ukazuje na to koliko je mesta desno od decimalnog zareza prikazano. Podrazumevana vrednost je -1, što ukazuje na to da se koriste regionalne postavke računara. |
IncludeLeadingDigit |
Opcionalno. Konstanta tristate koja ukazuje na to da li se početna nula prikazuje za razlomke vrednosti. Vrednosti potražite u odeljku Postavke. |
UseParensForNegativeNumbers |
Opcionalno. Konstanta tristate koja ukazuje na to da li treba postaviti negativne vrednosti u zagrade ili ne. Vrednosti potražite u odeljku Postavke. |
GroupDigits |
Opcionalno. Konstanta tristate koja ukazuje na to da li su brojevi grupisani pomoću znaka za razgraničavanje grupe navedenog u regionalnim postavkama računara. Vrednosti potražite u odeljku Postavke. |
Postavke
Argumenti IncludeLeadingDigit , UseParensForNegativeNumbers i GroupDigits imaju sledeće postavke:
Konstanta |
Vrednost |
Opis |
vbTrue |
–1 |
True |
vbFalse |
0 |
Netačno |
vbUseDefault |
–2 |
Koristite ovu postavku iz regionalnih postavki računara. |
Napomene
Kada se izostavi jedan ili više opcionalnih argumenata, vrednosti za izostavljene argumente obezbeđuju regionalne postavke računara.
Napomena: Sve informacije o postavkama potiče sa kartice "Broj regionalnih postavki ".
Primeri
Izraz |
Rezultati |
SELECT FormatNumber([ProdajnaCena]) AS Izraz1 FROM Prodaja proizvoda; |
Oblikuje vrednosti valute u polju "ProdajaPristup" u format "Broj" i daje u koloni Izraz1. |
SELECT FormatNumber([Popust],2,-1,-1,-1) AS Cena sa popustom od prodaje proizvoda; |
Oblikuje brojčane vrednosti u polju "Popust" u format "Broj" sa 2 decimalna zareza, sve manje od 1 vrednosti imaće "0" pre decimalnog broja, negativne vrednosti će biti pokrivene zagradama, vrednost će biti grupisana po podrazumevanom znaku za razgraničavanje ("1000" će biti prikazano kao 1.000,00, "-1000" kao (1000,00), "0" će biti prikazan kao 0,00). |