-
Định dạng lnumber không có phần thập phân trong listbox
yamakashi2003 > 09-09-20, 10:39 AM
Em chào các bác ạ,
Giả sử em có 1 table có trường: MaNV, Doanhthu
MaNV DoanhThu
112 1.000.000
113 1.300.000
123 1.900.000
Em đã định dạng trường Doanhthu là number và không hiển thị dấu phẩy như trên.
Em tạo 1 listbox có nguồn là table trên thì khi hiển thị nó lại ra:
MaNV DoanhThu
112 1.000.000,00
113 1.300.000,00
123 1.900.000,00
Nhờ bác nào biết chỉ giúp em cách bỏ phần thập phân sau dấu , ở trongl cột Doanhthu của listbox ạ
Em xin cảm ơn -
RE: Định dạng lnumber không có phần thập phân trong listbox
Minh Tiên > 09-09-20, 03:46 PM
Tại RowSource của ListBox bạn chạy câu SQL:
SELECT MaNV, Format((DoanhThu),"#,###") AS DoanhThuX FROM Table.
là OK.
Lưu ý: Tùy theo định dạng của PC bạn mà bạn chọn "#,###" hoặc "#.###" cho phù hợp.
Thân./. -
RE: Định dạng lnumber không có phần thập phân trong listbox
yamakashi2003 > 10-09-20, 12:15 AM
(09-09-20, 03:46 PM)Minh Tiên Đã viết: Tại RowSource của ListBox bạn chạy câu SQL:
Cám ơn bác em đã làm được,
SELECT MaNV, Format((DoanhThu),"#,###") AS DoanhThuX FROM Table.
là OK.
Lưu ý: Tùy theo định dạng của PC bạn mà bạn chọn "#,###" hoặc "#.###" cho phù hợp.
Thân./.
Nhưng bình thường cột doanh là dạng number nên nó tự căn phải, giờ làm cách này nó lại tự căn trái,
Không biết trong access có hàm nào căn lề không bác -
RE: Định dạng lnumber không có phần thập phân trong listbox
ongke0711 > 10-09-20, 11:27 AM
(10-09-20, 12:15 AM)yamakashi2003 Đã viết: Nhưng bình thường cột doanh là dạng number nên nó tự căn phải, giờ làm cách này nó lại tự căn trái,
Không biết trong access có hàm nào căn lề không bác
Listbox không hỗ trợ vụ căn trái, phải và nếu có hàm thì cũng không nên dùng vì lãng phí code, tài nguyên để chạy cho việc hiển thị kiểu mà nó không hỗ trợ.
Tại sao không đổi qua dùng Subform luôn, khỏi phải tốn code.