Access récupération erreur bd

Fermé
mespres - 3 févr. 2008 à 11:54
dandypunk Messages postés 831 Date d'inscription jeudi 3 janvier 2008 Statut Membre Dernière intervention 11 septembre 2011 - 3 févr. 2008 à 13:42
Bonjour,
je veux gérer une table à partir d'un formulaire tabulaire.
J'ai créé en pied de page du formulaire un bouton qui déroule le code "docmd.close"
mon problème : si je crée un enregistrement doublon, je reçois un message d'erreur si je ferme le formulaire en cliquant sur la croix en haut et à droite.si j'appuie sur mon bouton, aucun message et l'action est abandonnée (normal)
que dois je rajouter à mon code pour qu'il y ait message d'erreur sur création d'enregistrement doublon ?

1 réponse

dandypunk Messages postés 831 Date d'inscription jeudi 3 janvier 2008 Statut Membre Dernière intervention 11 septembre 2011 83
3 févr. 2008 à 13:42
Il faut "rediriger" les erreurs la commande On Error goto

Au début de ta fonction où il peut y avoir des erreurs de doublons, ou d'autres erreurs, d'ailleurs tu tapes
On Error Goto TraitementErreurs

à la fin de la fonction
TraitementErreurs:
MsgBox("Erreur n°: " + Err.Number +vbcr+vblf + Err.Description,vbOKOnly+vbExclamation
0