Mengembalikan ekspresi yang diformat sebagai angka.
Sintaks
FormatNumber ( Expression [, NumDigitsAfterDecimal ] [, IncludeLeadingDigit ] [, UseParensForNegativeNumbers ] [, GroupDigits ] )
Sintaks fungsi FormatNumber memiliki argumen ini:
Argumen |
Deskripsi |
Ekspresi |
Diperlukan. Ekspresi yang akan diformat. |
NumDigitsAfterDecimal |
Opsional. Nilai numerik menunjukkan berapa banyak tempat di sebelah kanan desimal yang ditampilkan. Nilai defaultnya adalah –1, yang menunjukkan bahwa pengaturan kawasan komputer digunakan. |
SertakanLeadingDigit |
Opsional. Konstanta tristate yang menunjukkan apakah nol di depan ditampilkan atau tidak untuk nilai pecahan. Lihat Bagian Pengaturan untuk nilai. |
UseParensForNegativeNumbers |
Opsional. Konstanta tristate yang menunjukkan apakah menempatkan nilai negatif atau tidak dalam tanda kurung. Lihat Bagian Pengaturan untuk nilai. |
GroupDigits |
Opsional. Konstanta tristate yang menunjukkan apakah angka dikelompokkan atau tidak menggunakan pemisah grup yang ditentukan dalam pengaturan kawasan komputer. Lihat Bagian Pengaturan untuk nilai. |
Pengaturan
Argumen IncludeLeadingDigit, UseParensForNegativeNumbers, dan GroupDigits memiliki pengaturan berikut:
Konstanta |
Nilai |
Deskripsi |
vbTrue |
–1 |
True |
vbFalse |
0 |
False |
vbUseDefault |
–2 |
Gunakan pengaturan dari pengaturan kawasan komputer. |
Keterangan
Ketika satu atau beberapa argumen opsional dihilangkan, nilai untuk argumen yang dihilangkan disediakan oleh pengaturan kawasan komputer.
Catatan: Semua informasi pengaturan berasal dari tab Nomor Pengaturan Kawasan .
Contoh
Ekspresi |
Hasil |
SELECT FormatNumber([SalePrice]) AS Expr1 FROM ProductSales; |
Memformat nilai mata uang dalam bidang "SalePrice" ke dalam format "Angka" dan mengembalikan di kolom Expr1. |
SELECT FormatNumber([Discount],2,-1,-1,-1) AS DiscountedPrice FROM ProductSales; |
Memformat nilai angka dalam bidang "Diskon" ke dalam format "Angka" dengan 2 koma desimal, semua nilai kurang dari 1 akan memiliki "0" sebelum desimal, nilai negatif akan dibahas dalam tanda kurung, nilai akan dikelompokkan secara default pemisah ("1000" akan ditampilkan sebagai 1.000,00, "-1000" akan ditampilkan sebagai (1.000,00), "0" akan ditampilkan sebagai 0,00). |