Olá, como impedir o usuário de excluir um registro do subformulario usando a tecla DEL, tentei o codigo abaixo mas não intercepta o pressionar da tecla.A finalidade seria de deixar o subformulario com permissão de exclusão e exibir msgbox perguntado se quer realmente excluir. Tentei de várias formas mas sempre exclui antes até mesmo de exibir a msgbox. Alguma idéia??
Private Sub Form_KeyPress(KeyAscii As Integer)
If KeyAscii = vbKeyDelete Then
If MsgBox("Deseja Excluir o Horário ?", vbQuestion + vbYesNo, "Exclusão de Apontamentos") = vbYes Then
CurrentDb.Execute "DELETE * FROM tbDetApontamento WHERE CodDetApontamento = " & [frmSubDetApont].Form![CodDetApontamento]
MsgBox ("Exclusão realizada com sucesso!"), vbInformation + vbOKOnly, "Exclusão de Registro!"
Else
KeyAscii = 0
'Exit Sub
End If
End If
End Sub
ALAN
Private Sub Form_KeyPress(KeyAscii As Integer)
If KeyAscii = vbKeyDelete Then
If MsgBox("Deseja Excluir o Horário ?", vbQuestion + vbYesNo, "Exclusão de Apontamentos") = vbYes Then
CurrentDb.Execute "DELETE * FROM tbDetApontamento WHERE CodDetApontamento = " & [frmSubDetApont].Form![CodDetApontamento]
MsgBox ("Exclusão realizada com sucesso!"), vbInformation + vbOKOnly, "Exclusão de Registro!"
Else
KeyAscii = 0
'Exit Sub
End If
End If
End Sub
ALAN