hoat > 11-04-23, 05:06 PM
cpucloi > 11-04-23, 05:17 PM
hoat > 11-04-23, 05:41 PM
(11-04-23, 05:17 PM)cpucloi Đã viết: 1. Table có mục đích chính là lưu trữ dữ liệu
2. Query dùng để trích lọc, cập nhật, xóa, tính toán, ...
===>>> Bạn nên sử dụng Query để thực hiện yêu cầu này (chỉ cần sử dụng hàm IIF cũng được)
ongke0711 > 11-04-23, 07:07 PM
(11-04-23, 05:41 PM)hoat Đã viết: TinhtrangthanhtoanTU: iif([Uynhiemchitamung]=0 and [Thoihantamung]< date(), ”Chưa thanh toán”, iif([Uynhiemchitamung]=0 and [Thoihantamung]> date(),”Chậm thanh toán”, iif([Uynhiemchitamung]<>””,”Đã thanh toán”,””)))
mà không được, không biết nó bị sai chỗ nào, bạn xem giúp mình được không
hoat > 11-04-23, 10:24 PM
(11-04-23, 07:07 PM)ongke0711 Đã viết:(11-04-23, 05:41 PM)hoat Đã viết: TinhtrangthanhtoanTU: iif([Uynhiemchitamung]=0 and [Thoihantamung]< date(), ”Chưa thanh toán”, iif([Uynhiemchitamung]=0 and [Thoihantamung]> date(),”Chậm thanh toán”, iif([Uynhiemchitamung]<>””,”Đã thanh toán”,””)))
mà không được, không biết nó bị sai chỗ nào, bạn xem giúp mình được không
Cột [UyNhiemChiTamUng] của bạn là dạng Number hay Text? Tôi thấy bạn vừa so sánh cột đó với số 0 và vừa với cặp nháy kép "" ???
Thay đổi logic xử lý lại chút: đưa điều kiện [UyNhiemChiTamUng] khác rỗng lên đầu tiên.
hoat > 11-04-23, 11:00 PM
(11-04-23, 10:24 PM)hoat Đã viết:(11-04-23, 07:07 PM)ongke0711 Đã viết:(11-04-23, 05:41 PM)hoat Đã viết: TinhtrangthanhtoanTU: iif([Uynhiemchitamung]=0 and [Thoihantamung]< date(), ”Chưa thanh toán”, iif([Uynhiemchitamung]=0 and [Thoihantamung]> date(),”Chậm thanh toán”, iif([Uynhiemchitamung]<>””,”Đã thanh toán”,””)))
mà không được, không biết nó bị sai chỗ nào, bạn xem giúp mình được không
Cột [UyNhiemChiTamUng] của bạn là dạng Number hay Text? Tôi thấy bạn vừa so sánh cột đó với số 0 và vừa với cặp nháy kép "" ???
Thay đổi logic xử lý lại chút: đưa điều kiện [UyNhiemChiTamUng] khác rỗng lên đầu tiên.
Cột [UyNhiemChiTamUng] của mình là dạng Text
cpucloi > 12-04-23, 10:00 AM
Trích dẫn: The expression you entered contains invalid syntax
you may have entered an operand without operator
Trích dẫn: Biểu thức bạn đã nhập chứa cú pháp không hợp lệ
Bạn có thể đã nhập một toán hạng mà không có toán tử
ongke0711 > 12-04-23, 03:02 PM
(11-04-23, 11:00 PM)hoat Đã viết: báo lỗi: The expression you entered contains invalid syntax
you may have entered an operand without operator
hoat > 13-04-23, 03:45 PM
(12-04-23, 03:02 PM)ongke0711 Đã viết:(11-04-23, 11:00 PM)hoat Đã viết: báo lỗi: The expression you entered contains invalid syntax
you may have entered an operand without operator
Bạn thay đổi thử
- Dấu phân cách các mệnh đề thành chấm phẩy ";" xem thử.
- hoặc Bỏ cặp ngoặc kép của hàm Date()
Một vấn đề khác là nếu cột [UyNhiemChiTamUng] đang là Null thì nó không so được với "".
Tốt nhât là thêm hàm Nz() để khử Null
Vd: IIF(Nz([UyNhiemChiTamUng],"") = "", ...., ...)