Uso a sub a seguir, no evento "Ao ocorrer erro" do form., mas tenho que repeti-lo em cada form.
O que preciso é criar uma function, assim teria como usa-la em todos os formulários.
.
Private Sub Form_Error(DataErr As Integer, Response As Integer)
Response = acDataErrContinue 'cancela msg do access
If DataErr = 3314 Then 'Campos requeridos nao preenchidos
MsgBox "Preencha os campos obrigatórios (*)!", vbInformation, "Atenção "
ElseIf DataErr = 2279 Then 'Digitação diferente da mascara de entrada
MsgBox "Digite os dados corretamente!", vbInformation, "Atenção "
Else
MsgBox "Este registro não será salvo" & Chr(13) & Chr(13) & _
"Erro " & Err.Number & " " & Err.Description, vbCritical, "Procedimento inválido... "
End If
End Sub
.
Se alguem puder ajudar,
Agradeço
O que preciso é criar uma function, assim teria como usa-la em todos os formulários.
.
Private Sub Form_Error(DataErr As Integer, Response As Integer)
Response = acDataErrContinue 'cancela msg do access
If DataErr = 3314 Then 'Campos requeridos nao preenchidos
MsgBox "Preencha os campos obrigatórios (*)!", vbInformation, "Atenção "
ElseIf DataErr = 2279 Then 'Digitação diferente da mascara de entrada
MsgBox "Digite os dados corretamente!", vbInformation, "Atenção "
Else
MsgBox "Este registro não será salvo" & Chr(13) & Chr(13) & _
"Erro " & Err.Number & " " & Err.Description, vbCritical, "Procedimento inválido... "
End If
End Sub
.
Se alguem puder ajudar,
Agradeço