(09-10-15, 11:18 AM)cuongkoken Đã viết: Kính chào các Anh/Chị! Hiện em có file access 2000 làm báo cáo nhưng em không biết cách đếm số lượng từng món hàng bán ra trong ngày. Nhờ Anh/Chị giúp dùm em ^_^.
Ví dụ như sau: Một ca trực em bán được 3 lon pepsi, trong đó bill thứ nhất 1 lon và bill thứ hai là 2 lon. Em cần xuất ra report có một ô đếm tổng số lượng lon pepsi bán ra trong ca trực đó. Em xin chân thành cảm ơn Anh/Chị ^_^.
File em up lên Google: https://drive.google.com/file/d/0B8SEuc8...sp=sharing
Nhờ Anh/Chi viết vào report em làm sẵn luôn nha ^_^.
Mình xem qua CSDL của bạn. Có vài điều trao đổi.
1/ Khi chuyển qua Demo bạn đã cắt bỏ hết các table liên kết, đồng thời tên field Item01. Item02... Rất chung chung nên không thể hiểu được cơ sở thành lập report như thế nào. (khi mở report để xem thiết kế báo rất nhiều lỗi, cụ thể là 11 lỗi)
2/Đây là một cơ sở dữ liệu kiểu rất xa xưa (chuyển từ excel thành access), nên có rất nhiều điểm yếu khó xử lý trong việc quản lý cơ sở dữ liệu.
3/Mình chỉ gợi ý cho bạn (vì CSDL của bạn không đầy đủ và mình cũng không hiểu rõ phần phân tích - không biết đâu là ca, lúc thì tên món ăn nằm trong các Item, Lúc thì tên món ăn lại là tên field) Bạn có thể tạo thêm một field [ca], Tạo query 1 gồm có các field [ca], [Item01], [SL Item01], [Group:1], query 2 gồm có các field [ca], [Item02], [SL Item02], [Group:2], ... Cho đến query của Item cuối cùng. Sau đó tạo một Union query để tổng hợp tất cà các query trên. Từ Union query đó tạo một Total query có các field field [ca], [Item01], [SL Item01] (bỏ [Group]). Thiết đặt Total cho [ca], [Item01] là Group By, [SL Item01] là Sum. Đây là query mà bạn cần.
* Nếu làm đúng bạn phải phân tích lại CSDL có các table từng nhóm sẽ đơn giản hơn.