FormatNumber funkcija

Taikoma
„Access“, skirta „Microsoft 365“ „Access 2024“ Access 2021 Access 2019 Access 2016

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).