Hàm FormatNumber

Áp dụng cho
Access cho Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Trả về biểu thức được định dạng dưới dạng số.

Cú pháp

FormatNumber(expression [, NumDigitsAfterDecimal ] [, IncludeLeadingDigit ] [, UseParensForNegativeNumbers ] [, GroupDigits ] )

Cú pháp hàm FormatNumber có các đối số sau:

Đối số Mô tả
Biểu thức Bắt buộc. Biểu thức cần định dạng.
NumDigitsAfterDecimal Không bắt buộc. Giá trị số cho biết có bao nhiêu vị trí bên phải của dấu thập phân được hiển thị. Giá trị mặc định là –1, cho biết các cài đặt vùng của máy tính được sử dụng.
IncludeLeadingDigit Không bắt buộc. Hằng số ba trạng thái cho biết số không đứng đầu có hiển thị cho các giá trị phân số hay không. Hãy xem phần Thiết đặt để biết các giá trị.
UseParensForNegativeNumbers Không bắt buộc. Hằng số ba trạng thái cho biết có đặt các giá trị âm trong dấu ngoặc đơn hay không. Hãy xem phần Thiết đặt để biết các giá trị.
Chữ số Nhóm Không bắt buộc. Hằng số ba trạng thái cho biết các số có được nhóm bằng dấu tách nhóm đã xác định trong cài đặt vùng của máy tính hay không. Hãy xem phần Thiết đặt để biết các giá trị.

    

Cài đặt

Các tham đối IncludeLeadingDigit, UseParensForNegativeNumbers và GroupDigits có các cài đặt sau đây:

Hằng số Value Mô tả
vbTrue –1 True
vbFalse 0 False
vbUseDefault –2 Dùng thiết đặt từ thiết đặt khu vực của máy tính.

    

Chú thích

Khi một hoặc nhiều đối số tùy chọn bị bỏ qua, giá trị cho các đối số bị bỏ qua sẽ được cung cấp bởi thiết đặt vùng của máy tính.

Lưu ý

Tất cả thông tin thiết đặt đều có trong tab Số Thiết đặt Vùng .

Ví dụ

Biểu thức Kết quả
SELECT FormatNumber([SalePrice]) AS Expr1 FROM ProductSales; Định dạng các giá trị tiền tệ trong trường "Giá_bán" thành định dạng "Số" và trả về trong cột Expr1.
SELECT FormatNumber([Discount],2,-1,-1,-1) AS DiscountedPrice FROM ProductSales; Định dạng các giá trị số trong trường "Chiết khấu" thành định dạng "Số" có 2 dấu thập phân, tất cả các giá trị nhỏ hơn 1 sẽ có "0" trước số thập phân, các giá trị âm sẽ được đặt trong dấu ngoặc đơn, giá trị sẽ được nhóm theo dấu tách mặc định ("1000" sẽ được hiển thị là 1.000,00, "-1000" sẽ được hiển thị là (1.000,00), "0" sẽ được hiển thị là 0,00).