Tagastab avaldise, mis on vormindatud arvuna.
Süntaks
FormatNumber ( Expression [, NumDigitsAfterDecimal ] [, IncludeLeadingDigit ] [, UseParensForNegativeNumbers ] [, GroupDigits ] )
Funktsiooni FormatNumber süntaks sisaldab järgmisi argumente.
Argument |
Kirjeldus |
Expression |
Nõutav. Vormindatav avaldis. |
NumDigitsAfterDecimal |
Valikuline. Arvväärtus, mis näitab, mitu kümnendkohta kuvatakse. Vaikeväärtus on –1, mis näitab, et kasutatakse arvuti piirkonnasätteid. |
IncludeLeadingDigit |
Valikuline. Kolme olekuga konstant, mis näitab, kas murdväärtuste eesnull kuvatakse või mitte. Väärtusi vt jaotisest „Sätted“. |
UseParensForNegativeNumbers |
Valikuline. Kolme olekuga konstant, mis näitab, kas negatiivsed väärtused pannakse sulgudesse või mitte. Väärtusi vt jaotisest „Sätted“. |
GroupDigits |
Valikuline. Kolme olekuga konstant, mis näitab, kas numbrid rühmitatakse arvuti piirkonnasätetes määratud rühmaeraldaja abil või mitte. Väärtusi vt jaotisest „Sätted“. |
Sätted
Argumentidel IncludeLeadingDigit, UseParensForNegativeNumbers ja GroupDigits on järgmised sätted.
Konstant |
Väärtus |
Kirjeldus |
vbTrue |
–1 |
Tõene |
vbFalse |
0 |
Väär |
vbUseDefault |
–2 |
Kasutatakse sätet arvuti piirkonnasätete hulgast. |
Kommentaarid
Kui mõni valikuline argument jäetakse välja, kasutatakse välja jäetud argumentide väärtustena arvuti piirkonnasätete väärtusi.
Märkus.: Kogu sätete teave saadakse piirkonnasätete vahekaardilt Arvud.
Näited
Avaldis |
Tulemid |
SELECT FormatNumber([SalePrice]) AS Avaldis1 FROM Tootemüük; |
Vormindab valuutaväärtused väljal "SalePrice" arvuvormingusse ja tagastab veerus Avaldis1. |
SELECT FormatNumber([Allahindlus];2;-1;-1;-1) AS DiskonteeritudHindALLAHINDLUS TOOTEMÜÜK; |
Vormindab välja "Discount" arvuväärtused kahe kümnendkohaga arvuvormingusse. kõigil väiksematel kui 1 väärtustel on enne kümnendkohta "0", negatiivsed väärtused kaetakse sulgudesse, väärtus rühmitatakse vaikimisi eraldajana ("1000" kuvatakse kujul 1000.00, "-1000" kuvatakse kujul (1000.00), "0" kuvatakse kujul 0,00). |