OVH Cloud OVH Cloud

En cas d'erreur !

4 réponses
Avatar
Pierre Foucaud
Je souhaiterais pouvoir faire une action sur une erreur précise
par exemple ouvrir une msgbox sur erreur 3200
quel code peut déclenchercette action ?

Merci par avance pour votre aide
Pierre

4 réponses

Avatar
Raymond [mvp]
Bonjour.

L'erreur 3200 est déclanchée en cas d'impossibilité de supprimer ou modifier
un enregistrement car la table comprend des enregistrements connexes.
Entr'autres événements il faudra tester sur Form_Delete par exemple.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"Pierre Foucaud" a écrit dans le message de
news:3fd46faa$0$6982$
Je souhaiterais pouvoir faire une action sur une erreur précise
par exemple ouvrir une msgbox sur erreur 3200
quel code peut déclenchercette action ?

Merci par avance pour votre aide
Pierre




Avatar
Pierre Foucaud
raymond,
Merci pour la réponse,
je souhaiterais sur cette erreur 3200 envoyer une msgox
avec un message du style "Vous ne pouvez supprimer cet usager, car il existe
dans la base articles dont il est l'auteur !"
avec du code du style On error "3200" msgbox(....

Merci par avance
Pierre
Avatar
Alain \(74\)
Rebonjour,
Correction sur mon dernier message il faut lire (Remplacer Err200 par
DataErr200)

If Dataerr = 3200 Then
MsgBox "Texte à insérer à la place du message standard"
End if
Response = acDataErrContinue

NOTA:
Response¬DataErrContinue empêche le message standard d'apparaître
Bon courage.
A.

"Pierre Foucaud" a écrit dans le message de
news:3fd46faa$0$6982$
Je souhaiterais pouvoir faire une action sur une erreur précise
par exemple ouvrir une msgbox sur erreur 3200
quel code peut déclenchercette action ?

Merci par avance pour votre aide
Pierre




Avatar
Raymond [mvp]
RE.

est-ce un numéro d'erreur au hasard ou un numéro réel à tester. dans la
réalité, cette erreur ne doit pas être rencontrée car il faut tester toutes
les conditions avant d'annuler ou sur annulation. en général on demande une
confirmation de suppression et avant on teste si c'est possible.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"Pierre Foucaud" a écrit dans le message de
news:3fd48698$0$6972$
raymond,
Merci pour la réponse,
je souhaiterais sur cette erreur 3200 envoyer une msgox
avec un message du style "Vous ne pouvez supprimer cet usager, car il
existe

dans la base articles dont il est l'auteur !"
avec du code du style On error "3200" msgbox(....

Merci par avance
Pierre