OVH Cloud OVH Cloud

gérer les erreurs

1 réponse
Avatar
Jorge
Bonjour tous le monde

Dans un formulaire j'ai un champ qui peut générer deux erreurs.
Une si l'utilisateur laisse le champ vide et l'autre si l'utilisateur tape
une valeur déjà existante (Clé primaire avec valeur non null).
Quel code VBA faut-il écrire de façon à remplacer les messages d'erreur
d'Access par du texte plus parlant pour les utilisateurs et ou est il
préférable de le mettre ?

1 réponse

Avatar
Jessy Sempere [MVP]
Bonjour

Sur après mise à jour, tu dois définir dans le code une gestion d'erreur
ou alors si tu as créer un bouton de sauvegarde, tu le mets dans son code...

En gros, tu mets comme première ligne de code :

On error goto Err_TaFonction

Et à la fin de ton code tu mets :

Exit Function
Err_TaFonction:
if error.number = x then
msgbox "Message d'erreur"
else
msgbox err.number & " - " & err.description
end if

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Jorge" a écrit dans le message news:
418f29c1$0$18878$
Bonjour tous le monde

Dans un formulaire j'ai un champ qui peut générer deux erreurs.
Une si l'utilisateur laisse le champ vide et l'autre si l'utilisateur tape
une valeur déjà existante (Clé primaire avec valeur non null).
Quel code VBA faut-il écrire de façon à remplacer les messages d'erreur
d'Access par du texte plus parlant pour les utilisateurs et ou est il
préférable de le mettre ?