vuthaiha90 > 15-05-18, 11:19 AM
ongke0711 > 15-05-18, 11:37 AM
vuthaiha90 > 15-05-18, 11:47 AM
(15-05-18, 11:37 AM)ongke0711 Đã viết: cái của bạn có phải là tính FPV không?
vuthaiha90 > 16-05-18, 05:52 PM
vuthaiha90 > 16-05-18, 11:05 PM
ongke0711 > 17-05-18, 10:33 AM
vuthaiha90 > 17-05-18, 12:34 PM
(17-05-18, 10:33 AM)ongke0711 Đã viết: Bài toán của bạn không dùng query được đâu vì liên quan đến tính toán các khoản ngày tháng phức tạp.
Bạn cũng không thể dùng cách query của bạn là tạm tính 4 lần nhập, vì nó cũng hoàn toàn thủ công nếu theo cách này thì dùng Excel có thể xử lý nhanh hơn.
Đối với bài toán này thì dùng code VBA đơn giản hơn.
Trong này tôi có bổ sung thêm field [Mã khách hàng] ở cả 2 table của bạn để tiện việc trích xuất dữ liệu.
Kết quả tính toán lưu trong table T_ChiTietTraLaiSTK
Bạn xem file đính kèm.
Link file: http://www.mediafire.com/file/19t5c4gl90...8v1%29.mdb
ongke0711 > 17-05-18, 02:02 PM
vuthaiha90 > 17-05-18, 02:50 PM
(17-05-18, 02:02 PM)ongke0711 Đã viết: 1. Nếu không + 1 thì sẽ thiếu 1 ngày nếu tính luôn ngày đầu tiên. Ví dụ:
2. Công thức tính thì không sai nhưng khai báo để insert vô table thì bị sai. Đã sửa lỗi.
Link: http://www.mediafire.com/file/19t5c4gl90...8v1%29.mdb
3. Để tính tổng thì dùng Total Query với dòng Total: Last.