Hi All
Mình xây dựng 1 subform có source từ Select query để tính tổng cho 1 items. Subform này sẽ được nhúng vào mainform để hiển thị kết quả mỗi khi nhập item mới. Trong subform mình thêm 1 textbox để tính toàn số lượng hàng tồn cho item đó. Tuy nhiên kết quả tính toán không theo dòng tương ứng. nó chỉ đúng cho record đầu tiên, còn kết quả dòng sau giống y hệt kết quả dòng đầu. Nó chỉ thay đổi khi click chuột vào dòng nào đó. Mình mong muốn kết quả phải đúng theo mỗi dòng. Các bạn có cách nào giải quyết ko?
https://drive.google.com/open?id=1Ul5H0Y...fJ7Z0DQjbP
Kết quả khi click chuột vào dòng tương ứng.
https://drive.google.com/open?id=1IURyY_...-w3ZhLaEMD
Nguyên tắc tính toán như sau: Me.Delta = Iff([BoxType] = "KLT",480, 360) - [SumOfQuantity]. Ở ví dụ trên mình đều lấy 480 cho maximun. Số lượng còn lại Delta sẽ bằng số maximum - số lượng tổng của item đó. Công thức này mình đưa vào sự kiện Current của mainform.