• Xin chỉ giúp lấy số tồn đầu theo từng ngày.
  • Xin chỉ giúp lấy số tồn đầu theo từng ngày.

    dinhxuanthao > 25-06-18, 11:20 AM

    Tôi có làm bảng tổng hợp Thu - Nộp tiền theo ngày. Tôi muốn thể hiện số tiền tồn đầu theo từng ngày
    Tồn đầu     Tổn Nộp      Tổng Thu    Tồn Cuối
      - Ví dụ:  ngày 01/08/2015 tồn cuối = 137.800.137 
                  ngày 03/08/2015 tồn đầu sẽ là 137.800.137
                   ....

     tôi có file Excell và Access đính kèm.
       https://secufiles.com/qB3G/Ton_dau_ngay.mdb 
       https://secufiles.com/qB3H/Thu_-_nop.xls      

    Mong mọi người chỉ giúp. Xin cảm ơn.
  • RE: Xin chỉ giúp lấy số tồn đầu theo từng ngày.

    ongke0711 > 25-06-18, 09:56 PM

    File của bạn đây: http://www.mediafire.com/file/17and93l27...y.mdb/file

    - Tôi đã sửa lại cái query để tổng hợp ra số tồn đầu kỳ (dùng sub query). Bạn xem query: qryTongHopThuChi_Ngay

    Mã PHP:
    SELECT QSouce_Thu_nop.NgayThu_TraCDbl(Nz((SELECT Sum(Nz(Prev.nhap)) - Sum(Nz(Prev.xuat))
    FROM QSouce_Thu_nop AS Prev WHERE Prev.NgayThu_Tra<QSouce_Thu_nop.NgayThu_Tra GROUP BY QSouce_Thu_nop.NgayThu_Tra),0)) AS TonDauSum(Nz([nhap])) AS ThuSum(Nz([xuat])) AS Chi, [TonDau]+[Thu]-[Chi] AS TonCuoi
    FROM QSouce_Thu_nop
    GROUP BY QSouce_Thu_nop
    .NgayThu_Tra
    HAVING 
    (((QSouce_Thu_nop.NgayThu_TraBetween [forms]![bcthunop]![t_tngay] And [forms]![bcthunop]![t_dngay])); 

    - Sau đó dùng query đó làm Source cho Report nhưng có một vấn đề bạn cần chú ý là tôi không dùng trực tiếp cái query trên mà phải thông qua query trung gian: "SELECT * FROM qryTongHopThuChi_Ngay". Lý do: Report Access sẽ báo lỗi nếu bạn dùng chính query đó làm nguồn (query có sub query) và có các textbox "Sum" hoặc dùng "Grouping & Sorting" trong report.
  • RE: Xin chỉ giúp lấy số tồn đầu theo từng ngày.

    Xuân Thanh > 09-07-18, 11:54 AM

    Có một cách khác nữa là dùng textbox phụ trong Report có ContronSouce = Thu - Chi rồi dùng nó cộng với Tồn cuối ngày trươc sẽ ra Tồn cuối trong ngày. Để rảnh làm Demo cho coi