• hiển thị số lượng Mượn khi Trả của form Nhập
  • hiển thị số lượng Mượn khi Trả của form Nhập

    resta > 15-05-20, 12:15 PM

    Chào các bác
    Bác nào có thể giúp em giải quyết vấn đề này được không.
    em muốn tạo 1 form nhập liệu cho bảng Trả (F_Tra) có subform (F_Tra_Chitiet)
    [Hình: dn82eo.png]
    khi nhập em muốn hiển thị số lượng đã mượn hay "cần phải trả cũng được" của từng Vật chất (Ma_VC) trong subform
    [Hình: IgfTs4.png]
    file: https://download1349.mediafire.com/jb0o9...+kho.accdb
    có bác nào rảnh giúp em với, xin chân thành cảm ơn!
  • RE: hiển thị số lượng Mượn khi Trả của form Nhập

    ongke0711 > 17-05-20, 06:40 PM

    - Trong Subform của F_Tra, textbox [SLMuon] của bạn là dạng Unbound nên khi cập nhật giá trị cho nó thì toàn bộ các dòng trong Continuous (hoặc DataSheet) đều có giá trị giống nhau. Để tránh lỗi này thì bạn phải tạo thêm một field [SLMuon] trong table [B_Tra_ChiTiet] và gán Field này làm Control Source của textbox SLMuon trên Subform.
    - Code DLookup cho sự kiện Ma_VC_BeforeUpdate() phải thêm điều kiện Mã Xuất mượn vô mới chính xác.

    Mã PHP:
    Private Sub Ma_VC_BeforeUpdate(Cancel As Integer)
    If 
    Not IsNull(Me.Ma_VCThen
            Me
    .txtSLMuon Nz(DLookupNumberWrapper("[Tong_SL]""B_Xuatmuon_Chitiet""[Ma_VC] = " Me.Ma_VC " AND [Ma_XM] =" Me.Parent.Ma_XM))
        Else
            eh.TryToRunCommand acCmdDeleteRecord
        End 
    If
    End Sub