• Tạo Report tính tồn lũy kế thu chi theo từng dòng phát sinh
  • Tạo Report tính tồn lũy kế thu chi theo từng dòng phát sinh

    anhemnhangu > 19-12-13, 09:08 AM

    Em đang làm một report tính tồn lũy kế của thu chi theo từng dòng phát sinh, em có tham khảo một bài viết trên diễn đàn (xem hướng dẫn phía dưới) nhưng em vẫn làm chưa được, các bạn vui lòng hướng dẫn thêm.
    http://www.mediafire.com/download/u3kecb...+Chi.accdb

    1. Thêm 1 textbox: (trong report detail)
    - Name = PSinh
    - Data = số tiền phát sinh
    - Visible = false
    - running sum = overgroup (do cái overgroup này mà phải dùng riêng 1 cái textbox, không dùng cái StienPS có sẵn).
    2. textbox số dư cuối (từng dòng, trong report detail)
    - Data = dư đầu kỳ + PSinh

    Với điều kiện dư đầu kỳ cũng theo nguyên tắc dương nếu dư nợ và âm nếu dư có.

    Bằng cách này mở rộng ra có thể làm số dư nợ 1 cột riêng, có 1 cột riêng; nếu đầu kỳ nợ riêng có riêng, phát sinh nợ riêng, có riêng.
    ............................
    Nói thêm:
    Đây cũng là cách đánh số thứ tự cho report:
    tạo 1 textbox data = "=1", Running Sum = Over All
  • RE: Tạo Report tính tồn lũy kế thu chi theo từng dòng phát sinh

    ketoan_it > 19-12-13, 01:10 PM

    Gửi bạn : http://www.mediafire.com/download/nqy8c8...hu+Chi.mdb
    - Nhắc bạn: Trên thực tế bạn không thể chi vượt quá số tiền mình đang có, vì vậy số dư trong sổ thu chi của bạn không thể bị âm (bên có) được. Mình làm report phatsinh_2 để bạn tham khảo thêm để ấp dụng cho trường hợp khác như theo dõi công nợ chẳng hạn.
  • RE: Tạo Report tính tồn lũy kế thu chi theo từng dòng phát sinh

    anhemnhangu > 20-12-13, 08:26 AM

    Cám ơn bạn ketoan_it.
    Trân trọng,
  • RE: Tạo Report tính tồn lũy kế thu chi theo từng dòng phát sinh

    thanhliem0906 > 20-12-13, 11:53 AM

    Thật ra có nhiều cách để giải quyết vấn đề tính tồn lũy kế theo từng dòng phát sinh trong ngày. Sau đây là 1 cách mình đã làm và sử dụng rất tốt khi làm sổ quỹ tiền mặt.
    Đầu tiên bạn phải có 1 bảng dữ liệu, thí dụ T_phatsinh, trong đó có các field SoCT, ngaythang, diengiai, thu, chi. Từ bảng T_phatsinh này bạn chạy query để tạo ra 1 bảng mới T_phatsinh1 trong đó bạn thêm 1 field tonquy có giá trị = thu - chi. Cái bảng này làm nguồn cho Report sổ quỹ TM của bạn đây. Nhưng field tonquy này chỉ là số tiền thu trừ số tiền chi phát sinh trong ngày mà thôi, không phải là tồn quỹ lũy kế như mình mong muốn.
    Vậy bạn phải làm thêm 1 bước nữa như sau thì sẽ được như mong muốn.
    Dim rs As Recordset
    Dim tq As Double
    Set rs = CurrentDb.OpenRecordset("T_phatsinh1", 1)
    tq = Me.tqDK ' ton quy dau ky
    rs.MoveFirst
    Do Until rs.EOF
    rs.Edit
    rs!Tonquy = tq + rs!Tonquy 'Tonquy =Thu- Chi
    rs.Update 'sau khi cap nhat xong gia tri tonquy cua 1 record ta gui gia tri nay cho bien trung gian tq
    tq = rs!Tonquy
    rs.MoveNext
    Loop
    rs.Close
    Chúc bạn vui. Có gì cần hỏi thêm qua email thanhliem0906@yahoo.com mình giúp cho.
  • RE: Tạo Report tính tồn lũy kế thu chi theo từng dòng phát sinh

    anhemnhangu > 20-12-13, 12:57 PM

    Vui quá, có thêm bạn thanhliem0906 hướng dẫn cách mới.
    Em gửi lời cám ơn đến anh.
    Trân trọng,