Pateikia išraišką, suformatuotą kaip skaičius.
Sintaksė
FormatNumber(išraiška [, NumDigitsAfterDecimal ] [, IncludeLeadingDigit ] [, UseParensForNegativeNumbers ] [, GroupDigits ] )
Funkcijos FormatNumber sintaksė turi tokius argumentus:
| Argumentas | Aprašymas |
|---|---|
| Išraiška | Būtinas. Išraiška, kurią reikia formatuoti. |
| NumDigitsAfterDecimal | Pasirinktinis. Skaitinė reikšmė, nurodanti, kiek vietų į dešinę nuo dešimtainio skaičiaus yra rodoma. Numatytoji reikšmė yra –1; tai nurodo, kad naudojami kompiuterio regiono parametrai. |
| IncludeLeadingDigit | Pasirinktinis. Tribūsenos konstanta, nurodanti, ar trupmeninių reikšmių pradžioje rodomas nulis. Reikšmes rasite skyriuje Parametrai. |
| UseParensForNegativeNumbers | Pasirinktinis. Tribūsenos konstanta, nurodanti, ar neigiamas reikšmes dėti į skliaustus, ar ne. Reikšmes rasite skyriuje Parametrai. |
| Grupės skaitmenys | Pasirinktinis. Tribūsenos konstanta, nurodanti, ar skaičiai grupuojami naudojant grupės skyriklį, nurodytą kompiuterio regiono parametruose. Reikšmes rasite skyriuje Parametrai. |
Parametrai
Argumentai IncludeLeadingDigit, UseParensForNegativeNumbers ir GroupDigits turi tokius parametrus:
| Konstanta | Reikšmė | Aprašymas |
|---|---|---|
| vbTrue | –1 | True |
| vbFalse | 0 | False |
| vbUseDefault | –2 | Naudokite kompiuterio regiono parametrų parametrą. |
Pastabos
Kai vienas ar keli pasirinktiniai argumentai nepateikiami, praleistų argumentų reikšmes teikia kompiuterio regiono parametrai.
Pastaba
Visa parametrų informacija gaunama iš regiono parametrų numerio skirtuko.
Pavyzdžiai
| Išraiška | Rezultatai |
|---|---|
| SELECT FormatNumber([SalePrice]) AS Expr1 FROM ProductSales; | Formatuoja valiutos reikšmes lauke "Pardavimo_kaina" į formatą "Skaičius" ir pateikia stulpelio Išraiška1. |
| SELECT FormatNumber([Nuolaida],2,-1,-1,-1) AS DiscountedPrice FROM ProductSales; | Formatuoja skaitines reikšmes lauke "Nuolaida" į "Skaičiaus" formatą su 2 dešimtainiais kableliais, visos mažesnės nei 1 reikšmės turės "0" prieš dešimtaines, neigiamas reikšmes bus uždengtos skliaustuose, reikšmė bus sugrupuota pagal numatytąjį skyriklį ("1000" bus rodoma kaip 1 000,00, "-1000" bus rodoma kaip (1 000,00), "0" bus rodoma kaip 0,00). |