Hiện tại em có 1 CSDL bao gồm bảng:
TTBH (trung tâm bảo hành)
Bảng bao gồm các trường:
Thongkebaocao (thống kê báo cáo) (nguồn dữ liệu là bảng TTBH)
Query bao gồm tất cả các trường như bảng TTBH
Mình cần tạo 1 Form Report:
Baocao (báo cáo) (nguồn lấy từ query Thongkebaocao)
Tổng số trường hợp bảo hành : =Count([Thongkebaocao]![SOPHIEUBH])
=> Đếm tất cả số phiếu BH trong khoảng thời gian nhập vào => Câu lệnh này cho ra kết quả đúng
Tổng số trường hợp đã hoàn thành: =DCount("[SOPHIEUBH]","thongkebaocao","[KETQUABH] = 'Đã hoàn thành'")
=> Đếm tất cả số phiếu BH “Đã hoàn thành” trong khoảng thời gian nhập vào => Câu lệnh này cho ra kết quả #Error
Tổng số trường hợp chưa hoàn thành: =DCount("[SOPHIEUBH]","thongkebaocao","[KETQUABH] = 'Chưa hoàn thành'")
=> Đếm tất cả số phiếu BH “Chưa hoàn thành” trong khoảng thời gian nhập vào => Câu lệnh này cho ra kết quả #Error
Không rõ nguyên nhân tại sao câu lệnh trên chỉ đúng với hàm Count không có điều kiện, và cho ra kết quả đúng.
Còn hàm DCount thì không đúng và cho ra kết quả #Error.
Nhờ các cao thủ chỉ giúp xem nguyên nhân là do đâu với ạ.
P/s: Nếu em bỏ điều kiện nhập ngày tiếp nhận thông tin khi chạy báo cáo thì tất cả các hàm trên đều cho ra kết quả đúng!
TTBH (trung tâm bảo hành)
Bảng bao gồm các trường:
- SOPHIEU (Số phiếu: Autonumber)
- NGAYTIEPNHANTT (Ngày tiếp nhận thông tin: Long Date)
- SANPHAM (Sản phẩm: Text)
- IMEI (Số Imei hoặc serial: Text)
- LOI (Mô tả lỗi: Memo)
- KETQUABH (Kết quả bảo hành: Text (nhưng chỉ có 1 trong 2 giá trị: Đã hoàn thành/ Chưa hoàn thành)
Thongkebaocao (thống kê báo cáo) (nguồn dữ liệu là bảng TTBH)
Query bao gồm tất cả các trường như bảng TTBH
- SOPHIEU
- NGAYTIEPNHANTT (Criteria: Between [nhập ngày bắt đầu] And [ngày kết thúc]) => Để lọc báo cáo theo ngày cần xem
- SANPHAM
- IMEI
- LOI
- KETQUABH
Mình cần tạo 1 Form Report:
Baocao (báo cáo) (nguồn lấy từ query Thongkebaocao)
Tổng số trường hợp bảo hành : =Count([Thongkebaocao]![SOPHIEUBH])
=> Đếm tất cả số phiếu BH trong khoảng thời gian nhập vào => Câu lệnh này cho ra kết quả đúng
Tổng số trường hợp đã hoàn thành: =DCount("[SOPHIEUBH]","thongkebaocao","[KETQUABH] = 'Đã hoàn thành'")
=> Đếm tất cả số phiếu BH “Đã hoàn thành” trong khoảng thời gian nhập vào => Câu lệnh này cho ra kết quả #Error
Tổng số trường hợp chưa hoàn thành: =DCount("[SOPHIEUBH]","thongkebaocao","[KETQUABH] = 'Chưa hoàn thành'")
=> Đếm tất cả số phiếu BH “Chưa hoàn thành” trong khoảng thời gian nhập vào => Câu lệnh này cho ra kết quả #Error
Không rõ nguyên nhân tại sao câu lệnh trên chỉ đúng với hàm Count không có điều kiện, và cho ra kết quả đúng.
Còn hàm DCount thì không đúng và cho ra kết quả #Error.
Nhờ các cao thủ chỉ giúp xem nguyên nhân là do đâu với ạ.
P/s: Nếu em bỏ điều kiện nhập ngày tiếp nhận thông tin khi chạy báo cáo thì tất cả các hàm trên đều cho ra kết quả đúng!