(13-01-12, 11:54 AM)haquocquan Đã viết: if msgbox ("Ban co chac chan xoa", vbYesNo, "Thong bao")=vbyes then
Lệnh xóa tại đây
End if
Mình bổ sung: vì ý của bạn trên hỏi là xóa bằng 1 query xóa, nên mình phải thêm vào dưới 1 dòng nữa để khỏi xuất hiện thông báo của access.
if msgbox ("Ban co chac chan xoa", vbYesNo, "Thong bao")=vbyes then
DoCmd.SetWarnings False
DoCmd.OpenQuery "Q_xoa' ", acViewNormal
DoCmd.SetWarnings True
End if
Hoặc bạn có thể dùng lệnh này!
Dim X
X = MsgBox ( " Ban co' chac' xoa' ko? ", vbYesNo, "THONG BAO:")
If X = vbYes Then
On Error GoTo loi
DoCmd.SetWarnings False
DoCmd.RunCommand acCmdDeleteRecord
DoCmd.GoToRecord , , acLast
DoCmd.SetWarnings True
loi:
MsgBox "Ban da xoa' 1 bang ghi"
End If