Buongiorno a tutti!
come da topic, sto avendo qualche problema nell'intercettare l' errore 3022. Il mio progetto si basa su un form con campi unbound, utile alla registrazione dei record...una volta inseriti tutti i valori, clickando sul pulsante dedicato viene prima effettuato un check sui campi obbligatori e successivamente il record viene salvato.
Ora, ho provato ad inserire del codice per trappare l'error generato dal tentativo di duplicazione record ma senza successo!
Ho provato a ricollegare sia all'evento FormError che BeforeUpdate ma con risultati nulli....
Ho provato I seguenti codici:
Private Sub Form_Error (DataErr ad Integer, Response as Integer)
Const conDuplicateKey = 3022
If DataErr = conDuplicateKey Then
response = acDataErrContinue
MsgBox "Error: blablablabla"
End if
End sub
e anche
Private Sub Form_Error(DataErr As Integer, Response As Integer)
Response = acDataErrContinue
Select Case DataErr
Case 3022
MsgBox "Error: blablabla."
End Select
End Sub
Any help?