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šas |
Reiškinys |
Būtinas. Išraiška, kuri turi būti suformatuota. |
NumDigitsAfterDecimal |
Pasirinktinis. Skaitinė reikšmė, nurodanti, kiek vietų rodoma dešimtainio skyriklio dešinėje. Numatytoji reikšmė yra –1, kuri nurodo, kad naudojami kompiuterio regiono parametrai. |
IncludeLeadingDigit |
Pasirinktinis. Tristate konstanta, nurodanti, ar rodomas trupmeninių reikšmių nulis priekyje. Reikšmių žr. skyrių Parametrai. |
UseParensForNegativeNumbers |
Pasirinktinis. Tristate konstanta, nurodanti, ar į skliaustus įterpti neigiamas reikšmes, ar ne. Reikšmių žr. skyrių Parametrai. |
Grupės digito įrašai |
Pasirinktinis. Tristate konstanta, nurodanti, ar skaičiai grupuojami naudojant grupės skyriklį, nurodytą kompiuterio regiono parametruose. Reikšmių žr. skyrių Parametrai. |
Parametrai
Argumentai IncludeLeadingDigit, UseParensForNegativeNumbers ir GroupDigits turi šiuos parametrus:
Konstanta |
Reikšmė |
Aprašas |
vbTrue |
–1 |
True |
vbFalse |
0 |
False |
vbUseDefault |
–2 |
Naudokite parametrą iš kompiuterio regiono parametrų. |
Pastabos
Kai vienas ar daugiau pasirinktinių argumentų praleidžiami, praleistų argumentų reikšmes teikia kompiuterio regiono parametrai.
Pastaba: Visa parametrų informacija gaunama iš skirtuko Regiono parametrų numeris .
Pavyzdžiai
Reiškinys |
Rezultatai |
SELECT FormatNumber([SalePrice]) AS Reiškinys1 FROM Produktai; |
Formatuoja lauko "SalePrice" valiutos reikšmes į formatą "Skaičius" ir pateikia stulpelyje Reiškinys1. |
SELECT FormatNumber([Nuolaida],2,-1,-1,-1) KAIP nuolaidaKaina IŠ produktųPardavimai; |
Formatuoja skaičių reikšmes lauke "Nuolaida" į "Skaičių" formatą su 2 dešimtainiais skyričiais, visos mažesnės nei 1 reikšmės turės "0" prieš dešimtainį skyriklį, neigiamos reikšmės bus padengtos skliaustais, reikšmė bus sugrupuota pagal numatytuosius skyriklius ("1000" bus rodoma kaip 1 000,00, "-1000" bus rodoma kaip (1 000,00), "0" bus rodoma kaip 0,00). |