longkd_bvct@yahoo.com.vn > 08-09-20, 03:17 PM
Xuân Thanh > 08-09-20, 04:31 PM
longkd_bvct@yahoo.com.vn > 08-09-20, 04:53 PM
(08-09-20, 04:31 PM)Xuân Thanh Đã viết: Dùng CrostabQuery trong trường hợp này là ổn nhất
P/S : File của bạn không share quyền full nên không download được nhé
tranthanhan1962 > 08-09-20, 05:33 PM
ongke0711 > 08-09-20, 09:49 PM
(08-09-20, 03:17 PM)longkd_bvct@yahoo.com.vn Đã viết: Tình hình là em đang làm 1 query tổng hợp dự trù theo khoản thời gian. Phần tổng hợp này sẽ tổng hợp số lượng dự trù của các đơn vị theo từng nhà phân phối. Nhưng khi tổng hợp thì sẽ có những mã hàng trùng nhau số lượng không được gộp lại do có nhiều ngày dự trù khác nhau.
Vậy em phải làm sao để ra được 1 bảng dự trù theo 1 khoản thời gian, theo từng nhà PP và các mặt hàng theo từng nhà PP được gộp lại.
longkd_bvct@yahoo.com.vn > 08-09-20, 11:42 PM
(08-09-20, 09:49 PM)ongke0711 Đã viết: [quote="longkd_bvct@yahoo.com.vn" pid='47409' dateline='1599549453']Thanks anh đã góp ý ạ. Để em thử làm lại xem sao. Còn về mã hàng theo nhà phân phối là do nó là hàng thầu nên chỉ do nhà pp đó cung cấp thôi ạ. Còn sau này thì phải thêm mã hàng mới
Tình hình là em đang làm 1 query tổng hợp dự trù theo khoản thời gian. Phần tổng hợp này sẽ tổng hợp số lượng dự trù của các đơn vị theo từng nhà phân phối.
- Nếu bạn muốn gộp mã hàng không bị ảnh hưởng của field [Ngày] thì thiết lập nó là Where (chứ không phải Group By).
- Việc không gộp mã hàng được còn do field đơn giá, nếu chỉ cần biết cho chi phí mua tổng bao nhiêu thôi thì bỏ luôn cột [Đơn giá].
- Cột nào tính toán (So Luong, Thanh Tien) thì phải thiết lập nó là Sum.
Có một góp ý về việc lưu nhà phân phối theo từng mã hàng trong table "Danh mục hàng" thì bạn có tính tới trường hợp: sau này mua mã hàng đó cuả nhà phân phối khác thì lưu dữ liệu như thế nào?
Xuân Thanh > 09-09-20, 07:51 AM
(08-09-20, 11:42 PM)longkd_bvct@yahoo.com.vn Đã viết: Thanks anh đã góp ý ạ. Để em thử làm lại xem sao. Còn về mã hàng theo nhà phân phối là do nó là hàng thầu nên chỉ do nhà pp đó cung cấp thôi ạ. Còn sau này thì phải thêm mã hàng mới
longkd_bvct@yahoo.com.vn > 09-09-20, 08:53 AM
(09-09-20, 07:51 AM)Xuân Thanh Đã viết:(08-09-20, 11:42 PM)longkd_bvct@yahoo.com.vn Đã viết: Thanks anh đã góp ý ạ. Để em thử làm lại xem sao. Còn về mã hàng theo nhà phân phối là do nó là hàng thầu nên chỉ do nhà pp đó cung cấp thôi ạ. Còn sau này thì phải thêm mã hàng mới
1/ Vô lý ở chỗ chả lẽ chỉ có NCC đó mới cung cấp được hàng hóa mình cần? Đã đấu thầu thì một mặt hàng sẽ có nhiều NCC tham gia chứ
Nên tách NCC và hàng hóa riêng ra theo như ongke0711 đã phân tích
2/ CSDL của bạn đang bị rối, cần phải tinh chỉnh lại sao cho hợp lý. CSDL co hợp lý thì chương trình mới dễ xử lý
3/ Dùng Crostable hoặc Select Query đều được hết. Crostable gần giống với SubTotal trong Excel, không bị trùng NCC. Còn Select thì trùng NCC nhưng Hàng hóa khác nhau
4/ Khi đưa ra Report nên nhóm NCC lại cho đẹp và dễ nhìn
Thân mến