OVH Cloud OVH Cloud

Les doublons infernales :)

2 réponses
Avatar
JMP
Bonjour,

Quand je saisie dans un formulaire une donnée avec un doublons, un msg
s'affiche avec la description de l'erreur et tant qu'on a pas changer le
champs, on peut rien faire d'autre, le message s'affiche tout le temps !
J'aimerai que ca supprime automatiquement le doublon qu'on vient de rajouter
en avertissant quand meme !

Merci !

2 réponses

Avatar
Clotilde
Dans l'évènement "sur erreur" du formulaire il faut intercepter l'erreur
N°3022

Exemple:
If ErrData022 Then
Response¬DataErrContinue 'Annule le message standard
MsgBox "Doublon. Effectuez une modification ou appuyez sur la touche
Echap pour annuler"
End if


"JMP" a écrit dans le message de
news:
Bonjour,

Quand je saisie dans un formulaire une donnée avec un doublons, un msg
s'affiche avec la description de l'erreur et tant qu'on a pas changer le
champs, on peut rien faire d'autre, le message s'affiche tout le temps !
J'aimerai que ca supprime automatiquement le doublon qu'on vient de
rajouter

en avertissant quand meme !

Merci !




Avatar
JMP
Merci clotilde, le message s'affiche, mais seulement quand on clique sur un
autre enregistrement, c'est a dire que quand je selectionne un doublon dans
une liste déroulante il m'affiche le message normal d'access et pas le mien
!
Apres seulement quand on change d'enregistrement ca me met mon message ?!?!


"Clotilde" a écrit dans le message de news:

Dans l'évènement "sur erreur" du formulaire il faut intercepter l'erreur
N°3022

Exemple:
If ErrData022 Then
Response¬DataErrContinue 'Annule le message standard
MsgBox "Doublon. Effectuez une modification ou appuyez sur la touche
Echap pour annuler"
End if


"JMP" a écrit dans le message de
news:
Bonjour,

Quand je saisie dans un formulaire une donnée avec un doublons, un msg
s'affiche avec la description de l'erreur et tant qu'on a pas changer le
champs, on peut rien faire d'autre, le message s'affiche tout le temps !
J'aimerai que ca supprime automatiquement le doublon qu'on vient de
rajouter

en avertissant quand meme !

Merci !