Bạn viết:
- Dữ liệu của bạn lọc thủ công chỉ có ra đúng 3 dòng HD: 0184 là có LOAI HD ="FBAN1" và số lượng 100.000 vậy làm ra 2.037?
- Tôi chắc chắn bạn chưa kiểm tra kỹ cái table HDBAN của bạn. Chỉ có 1 record có LOAIHD ="FBAN1" thôi nhé, như cái hình tôi đã post ở trên. Chạy cái select query đơn giản là ra rồi.
- Dữ liệu excel của bạn cũng không có cột định danh nào để xác định nó là của HD nào.
1. link file access trên mình tải về kiểm tra lại dữ liệu gốc kiểm tra hợp đồng 0184 và trường LOAIHD không có mẫu tin nào là "FBAN1", mình không hiểu sao bạn tải về có "FBAN1" ? còn vấn tin qryExists trong file access mình gửi lên bị báo lỗi, không hiểu sao bạn chạy được ra 3 dòng ? báo lỗi xem file đính kèm
http://www.mediafire.com/view/1hf4ik3alf7dm1p/eror_baitap3.jpg/file
Bạn viết:
- Tôi đã nói cái dòng có font chữ màu xanh trong file excel của bạn chẳng có cột nào để xác định nó là [HD] nào thì làm sao bạn dám khẳng định cái dòng đó là đúng dữ liệu cần tổng hợp??? Nếu bạn nói dòng đó là đúng thì tôi yêu cầu bạn lọc thủ công trong table HDBAN ra những dòng nào đáp ứng đúng điều kiện tổng hợp của bạn rồi mới lại cộng thủ công xem có đúng kết quả không. Bạn chụp hình mấy record đó rồi post lên đây để xem như thế nào. Đây chỉ là cách cơ bản nhất để kiểm tra khi thiết kế query thôi mà tôi thấy bạn có vẻ không chịu hiểu.
2. Dữ liệu trong file excel là kết quả chỉ xuất 1 dòng SUM mình tô màu đại diện, đã biểu thức SUM thì sao có trường [HD], thông thường kết quả 1 dòng tính đúng thì không cần xem lại chi tiết, trừ trường hợp kết quả tổng sai thì mới xem lại chi tiết để biết mẫu tin nào sai, lỗi này do bạn không nói rõ ý bạn cần bảng dữ liệu chi tiết mẫu hay kết quả số liệu cuối cùng. ngoài ra mình kiểm số liệu thức tế mình biết số nào đúng số nào sai chứ bạn. Sẵn đây gửi bản chi tiết bạn tham khảo
http://www.mediafire.com/file/c1r98kskrxu14bz/baitap3A.xls/file