Phillip_Junior 15/7/2017, 03:21
Olá
Você pode utilizar o evento ao ocorrer o erro do seu formulário, mas precisará especificar o número referente ao erro.
Ou seguir a dica do link abaixo e criar uma tabela de erros.
'No evento ao ocorrer o erro
Private Sub Form_Error(DataErr As Integer, Response As Integer)
Select Case DataErr
Case 'numero referente ao erro
MsgBox "msg personalizada do erro"
Response = acDataErrContinue
Case 'numero referente ao erro
MsgBox "msg personalizada do erro"
Response = acDataErrContinue
Case 'numero referente ao erro
MsgBox "msg personalizada do erro"
Response = acDataErrContinue
SSN.Value = SSN.OldValue
Case 'numero referente ao erro
MsgBox "msg personalizada do erro"
Response = acDataErrContinue
Case Else
Response = acDataErrDisplay
End Select
ActiveControl.Undo
End Sub
Obs:
Nesse link vc conseguirá encontrar uma lista referente a todos os erros nas versões 2010, 2007 e 2003.
https://www.maximoaccess.com/t3083-todos-os-erros-do-ms-access-2007Se o link estiver quebrado, baixe o arquivo em anexo
Abraços
- Anexos
- errornumberaccess2010-2003.zip
- Você não tem permissão para fazer download dos arquivos anexados.
- (1.2 Mb) Baixado 20 vez(es)