Daje izraz oblikovan kao broj.
Sintaksa
FormatNumber(expression [, NumDigitsAfterDecimal ] [, IncludeLeadingDigit ] [, UseParensForNegativeNumbers ] [, GroupDigits ] )
Sintaksa funkcije FormatNumber ima sledeće argumente:
| Argument | Opis |
|---|---|
| Izraz | Obavezno. Izraz koji treba oblikovati. |
| NumDigitsAfterDecimal | Opcionalno. Numerička vrednost koja ukazuje na to koliko se mesta sa desne strane decimalnog broja prikazuje. Podrazumevana vrednost je -1, što ukazuje na to da se koriste regionalne postavke računara. |
| IncludeLeadingDigit | Opcionalno. Konstanta trostanja koja ukazuje na to da li se početna nula prikazuje za razlomljene vrednosti. Pogledajte odeljak "Postavke" za vrednosti. |
| UseParensForNegativeNumbers | Opcionalno. Konstanta tri stanja koja ukazuje na to da li treba staviti negativne vrednosti unutar zagrada. Pogledajte odeljak "Postavke" za vrednosti. |
| GroupDigits | Opcionalno. Konstanta tri stanja koja ukazuje na to da li su brojevi grupisani ili ne pomoću znaka za razgraničavanje grupa navedenog u regionalnim postavkama računara. Pogledajte odeljak "Postavke" za vrednosti. |
Postavke
Argumenti IncludeLeadingDigit, UseParensForNegativeNumbers i GroupDigits imaju sledeće postavke:
| konstanta | Vrednost | Opis |
|---|---|---|
| vbTrue | –1 | True |
| vbFalse | 0 | Netačno |
| vbUseDefault | –2 | Koristite postavku iz regionalnih postavki računara. |
Napomene
Kada se neki opcionalni argumenti izostave, vrednosti za izostavljene argumente obezbeđuju regionalne postavke računara.
Napomena
Sve informacije o postavkama dolaze sa kartice "Regionalne postavke ".
Primeri
| Izraz | Rezultati |
|---|---|
| SELECT FormatNumber([SalePrice]) AS Expr1 FROM ProductSales; | Oblikuje vrednosti valute u polju "ProdajnaCena" u format "Broj" i vraća u koloni Expr1. |
| SELECT FormatNumber([Popust],-1,-1,-1) AS DiscountedPrice FROM ProductSales; | Oblikuje vrednosti broja iz polja "Popust" u format "Broj" sa 2 decimalne tačke, sve manje vrednosti od 1 će imati "0" pre decimalne, 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" će biti prikazano kao (1.000,00), "0" će biti prikazano kao 0,00). |