B
Xin chào các bạn!
Mình có 1 vướng mắc lớn mà nghĩ hoài ko có kết quả khi lập BCĐTKhoản có số liệu từ 2 Table chuẩn 1 chứa DMTKhoản, 2 chứa số liệu tổng hợp như sau
* Table 1 "DMTK" : Field (MaTK;TenTK;....)
2 "TongHop" :Field (NgayCT;SoCT;...TKNo;TKCo;SoTien..) Số liệu 1 năm
Mình muốn lập BCĐTK từ "TuNgay" đến "DenNgay":
*Cách mình đã làm như sau:
- Số dư đầu : mình lấy tổng số liệu từ đầu năm đến < "TuNgay"
DDNo = Sum(SoTien) bên Nợ - Sum(SoTien) bên Có nếu > 0
DDCo = Sum(SoTien) bên Có - Sum(SoTien) bên Nợ nếu > 0
- Số PS : mình lấy số liệu từ "TuNgay" đến "DenNgay"
PSNo = Sum(SoTien) bên Nợ
PSCo = Sum(SoTien) bên Có
- Số dư cuối :
DCNo = (DDNo + PSNo) - (DDCo + PSCo) nếu > 0
DCCo = (DDCo + PSCo) - (DDNo + PSNo) nếu > 0
Ý mình là vậy nhưng sao làm khó quá!:wall: Khó nhất là cách lấy số dư đầu. Mong các bạn cùng thao khảo và hướng dẫn.
Xin Cảm ơn!!!
Mình có 1 vướng mắc lớn mà nghĩ hoài ko có kết quả khi lập BCĐTKhoản có số liệu từ 2 Table chuẩn 1 chứa DMTKhoản, 2 chứa số liệu tổng hợp như sau
* Table 1 "DMTK" : Field (MaTK;TenTK;....)
2 "TongHop" :Field (NgayCT;SoCT;...TKNo;TKCo;SoTien..) Số liệu 1 năm
Mình muốn lập BCĐTK từ "TuNgay" đến "DenNgay":
*Cách mình đã làm như sau:
- Số dư đầu : mình lấy tổng số liệu từ đầu năm đến < "TuNgay"
DDNo = Sum(SoTien) bên Nợ - Sum(SoTien) bên Có nếu > 0
DDCo = Sum(SoTien) bên Có - Sum(SoTien) bên Nợ nếu > 0
- Số PS : mình lấy số liệu từ "TuNgay" đến "DenNgay"
PSNo = Sum(SoTien) bên Nợ
PSCo = Sum(SoTien) bên Có
- Số dư cuối :
DCNo = (DDNo + PSNo) - (DDCo + PSCo) nếu > 0
DCCo = (DDCo + PSCo) - (DDNo + PSNo) nếu > 0
Ý mình là vậy nhưng sao làm khó quá!:wall: Khó nhất là cách lấy số dư đầu. Mong các bạn cùng thao khảo và hướng dẫn.
Xin Cảm ơn!!!