Vraća izraz oblikovan kao broj.
Sintaksa
FormatNumber(izraz [, NumDigitsAfterDecimal ] [, IncludeLeadingDigit ] [, UseParensForNegativeNumbers ] [, GroupDigits ] )
Sintaksa funkcije FormatNumber sadrži ove argumente:
| Argument | Opis |
|---|---|
| Izraz | Obavezno. Izraz koji će biti oblikovan. |
| NumDigitsAfterDecimal | Neobavezno. Numerička vrijednost koja označava koliko se mjesta desno od decimalnog mjesta prikazuje. Zadana je vrijednost –1, što upućuje na to da se koriste regionalne postavke računala. |
| IncludeLeadingDigit | Neobavezno. Konstanta Trostate koja označava prikazuje li se početna nula za decimalne vrijednosti. Vrijednosti potražite u odjeljku Postavke. |
| UseParensForNegativeNumbers | Neobavezno. Trostatejska konstanta koja označava je li potrebno negativne vrijednosti staviti u zagrade. Vrijednosti potražite u odjeljku Postavke. |
| GroupDigits | Neobavezno. Konstanta Tristate koja označava jesu li brojevi grupirani pomoću graničnika grupe navedenog u regionalnim postavkama računala. Vrijednosti potražite u odjeljku Postavke. |
Postavke
Argumenti IncludeLeadingDigit, UseParensForNegativeNumbers i GroupDigits imaju sljedeće postavke:
| Konstanta | Vrijednost | Opis |
|---|---|---|
| vbTrue | –1 | True |
| vbFalse | 0 | False |
| vbUseDefault | –2 | Koristite postavku iz regionalnih postavki računala. |
Napomene
Kada se neki neobavezni argumenti izostave, vrijednosti za izostavljene argumente prikazuju regionalne postavke računala.
Napomena
Svi podaci o postavkama dolaze s kartice Broj regionalnih postavki .
Primjeri
| Izraz | Rezultati |
|---|---|
| SELECT FormatNumber([ProdajnaCijena]) AS Izraz1 FROM ProdajaProizvoda; | Oblikuje vrijednosti valute u polju "ProdajnaCijena" u oblik "Broj" i vraća u stupcu Izraz1. |
| SELECT FormatNumber([Discount],2;-1;-1;-1) AS DiscountPrice. | Oblikuje brojčane vrijednosti u polju "Popust" u oblik "Broj" s 2 decimalna zareza, sve vrijednosti manje od 1 imat će "0" prije decimalnog zagrada, negativne vrijednosti bit će prekrivene zagradama, vrijednost će se grupirati prema zadanom graničniku ("1000" prikazat će se kao 1,000.00, "-1000" će se prikazati kao (1,000.00), "0" će se prikazati kao 0,00). |