pherotao > 17-11-17, 01:37 PM
tranthanhan1962 > 17-11-17, 11:34 PM
pherotao > 18-11-17, 05:24 PM
tranthanhan1962 > 18-11-17, 07:15 PM
pherotao > 20-11-17, 01:08 PM
(18-11-17, 07:15 PM)tranthanhan1962 Đã viết: Dưa CSDL lên đi, Mình xử cho
tranthanhan1962 > 20-11-17, 03:25 PM
Private Sub Form_Unload(Cancel As Integer)
DoCmd.RunSQL "DELETE T_HoaDon_NX.*FROM T_HoaDon_NX;"
End Sub
pherotao > 21-11-17, 08:00 PM
(20-11-17, 03:25 PM)tranthanhan1962 Đã viết: OK! Bạn đưa đoạn mã này vào mainform.
Đoạn mã này có nhiệm vụ xóa các record của table T_HoaDon_NX không có các record liên kết nằm trên T_HangHoa_NX (các record mainform không tồn tai record sub form) trước khi close form. Lưu ý trong relationship giữa T_HoaDon_NX và T_HangHoa_NX không được check vào ô cascade delete related record. nếu không nó sẽ xóa sạch record của cả 2 table.Mã:Private Sub Form_Unload(Cancel As Integer)
DoCmd.RunSQL "DELETE T_HoaDon_NX.*FROM T_HoaDon_NX;"
End Sub
tranthanhan1962 > 23-11-17, 08:58 PM
pherotao > 24-11-17, 12:51 AM
(23-11-17, 08:58 PM)tranthanhan1962 Đã viết: Nếu bạn sử dụng form có recordsource thì sau khi nhập OK dữ liệu thì nó sẽ tự động ghi (không cần nút "Ghi" gì cả). nếu form không có recordsource thì bạn phải nghiên cứu VBA về DAO để viết code. Không thể chỉ vài câu mà bạn có thể hiểu được đâu?
pherotao > 24-11-17, 09:13 PM