hitmen > 07-10-11, 02:27 PM
(27-09-11, 08:56 PM)DoquangLam Đã viết: Tôi có 2 code xoá như sau :
Code 1 :
On Error GoTo Err_Xoa_Click
DoCmd.SetWarnings False
DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
Exit_Xoa_Click:
Exit Sub
Err_Xoa_Click:
MsgBox Err.Description
Resume Exit_Xoa_Click
'''''''''''
Code 2:
On Error GoTo LOIXOA
If MsgBox("Th«ng b¸o :" & Chr(13) & _
"B¹n muèn xo¸ phiÕu kÕt chuyÓn ngµy : " & Me.NgayGhiSo & " ph¶i kh«ng ? NÕu xo¸ chän Yes, ngîc l¹i chän No", vbYesNo, vblnformation) = vbYes Then
DoCmd.SetWarnings False
DoCmd.RunCommand acCmdDeleteRecord
DoCmd.SetWarnings True
Exit Sub
End If
LOIXOA:
MsgBox "Th«ng b¸o : " & Chr(13) & _
Cha xo¸ ®îc, cã thÓ ph¶i thùc hiÖn nhiÒu lÇn míi xo¸ ®îc sè liÖu trªn chøng tõ nµy.", vbInformation
Xin hỏi : Code 1, bấm vào là xoá được liên, code 2 bấm nhiều lần mới xoá được. Không biết lý do gì. Mong các bạn hướng dẫn.
Xin cám ơn !
hitmen > 07-10-11, 02:50 PM
(07-10-11, 02:27 PM)hitmen Đã viết:(27-09-11, 08:56 PM)DoquangLam Đã viết: Tôi có 2 code xoá như sau :
Code 1 :
On Error GoTo Err_Xoa_Click
DoCmd.SetWarnings False
DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
Exit_Xoa_Click:
Exit Sub
Err_Xoa_Click:
MsgBox Err.Description
Resume Exit_Xoa_Click
'''''''''''
Code 2:
On Error GoTo LOIXOA
If MsgBox("Th«ng b¸o :" & Chr(13) & _
"B¹n muèn xo¸ phiÕu kÕt chuyÓn ngµy : " & Me.NgayGhiSo & " ph¶i kh«ng ? NÕu xo¸ chän Yes, ngîc l¹i chän No", vbYesNo, vblnformation) = vbYes Then
DoCmd.SetWarnings False
DoCmd.RunCommand acCmdDeleteRecord
DoCmd.SetWarnings True
Exit Sub
End If
LOIXOA:
MsgBox "Th«ng b¸o : " & Chr(13) & _
Cha xo¸ ®îc, cã thÓ ph¶i thùc hiÖn nhiÒu lÇn míi xo¸ ®îc sè liÖu trªn chøng tõ nµy.", vbInformation
Xin hỏi : Code 1, bấm vào là xoá được liên, code 2 bấm nhiều lần mới xoá được. Không biết lý do gì. Mong các bạn hướng dẫn.
Xin cám ơn !
Theo minh la nhung the nay:
Dim saveAns As Integer
saveAns = MsgBox("Th«ng b¸o :" & Chr(13) & _
"B¹n muèn xo¸ phiÕu kÕt chuyÓn ngµy : " & Me.NgayGhiSo & " ph¶i kh«ng ? NÕu xo¸ chän Yes, ngîc l¹i chän No", vbYesNo, vblnformation)
If saveAns = vbYes Then
DoCmd.SetWarnings False
DoCmd.RunCommand acCmdDeleteRecord
DoCmd.SetWarnings True
Exit Sub
End If
LOIXOA:
MsgBox "Th«ng b¸o : " & Chr(13) & _
Cha xo¸ ®îc, cã thÓ ph¶i thùc hiÖn nhiÒu lÇn míi xo¸ ®îc sè liÖu trªn chøng tõ nµy.", vbInformation
Tuy nhiên, sau khi VB yes rồi thì nó vẫn hỏi thêm 1 câu nữa, mình không biết xoá câu hỏi thứ 2
quanghoasla > 07-10-11, 09:23 PM
nhoc77 > 05-02-13, 03:33 PM