OVH Cloud OVH Cloud

Message d'erreur pour les doublons

3 réponses
Avatar
djeaty
Zut je viens de poser une question et j'ai oublé la deuxième...

Comment remplacer le message d'erreur Access quand on remplit le champ d'un
formulaire qui est défini comme sans doublons avec une valeure déjà utilisée,
par un message perso ?`

Merci encore une fois pour tous les conseils que vous donnez, ce site est
vraiment top

3 réponses

Avatar
J-Pierre
Bonjour :-)

Dans les propriétés de ton contrôle "Message si erreur"

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

Zut je viens de poser une question et j'ai oublé la deuxième...

Comment remplacer le message d'erreur Access quand on remplit le champ d'un
formulaire qui est défini comme sans doublons avec une valeure déjà utilisée,
par un message perso ?`

Merci encore une fois pour tous les conseils que vous donnez, ce site est
vraiment top


Avatar
djeaty
Bonjour Re: ;-)

Je voulais pas trop t'en demander c'est la raison pour laquelle j'ai posté
un nouveau message....

Ca je l'avais tenté deja... mais rien n'y fait, c'est le message Access qui
apparait a la fermeturte ou enregistrement du formulaire....


Bonjour :-)

Dans les propriétés de ton contrôle "Message si erreur"

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

Zut je viens de poser une question et j'ai oublé la deuxième...

Comment remplacer le message d'erreur Access quand on remplit le champ d'un
formulaire qui est défini comme sans doublons avec une valeure déjà utilisée,
par un message perso ?`

Merci encore une fois pour tous les conseils que vous donnez, ce site est
vraiment top







Avatar
J-Pierre
J'ai dit une bêtise, il faut gérer ça avec l'évènement "On error" du formulaire, ou bien avec "On Error GoTo ....." dans ton
code VBA.

Il y a quelques jours, la même question a été posée. J'ai répondu en publiant le code de l'évènement "On Error" du formulaire,
Eric a répondu en donnant une solution style DLookUp consistant à contrôler d'abord si la clé existe déjà dans la table.

Solution que je n'aime pas trop, car elle rend la vérification dépendante de la qualité du code du développeur, il faut
contrôler tous les champs clé ou index, si tu rajoutes ou enlèves un index dans ta table, il faut penser à modifier ton code,
bref, des contraintes, une performance diminuée (pour chaque index, tu accèdes à ta base pour contrôler, en plus des contrôles
qu'Access fera de toutes façons), alors que "On Error" est garanti, mais c'est celle que le questionneur a retenu, ce qui est
d'ailleurs son droit le plus strict, tu fais donc ton choix.

J-Pierre

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

Bonjour Re: ;-)

Je voulais pas trop t'en demander c'est la raison pour laquelle j'ai posté
un nouveau message....

Ca je l'avais tenté deja... mais rien n'y fait, c'est le message Access qui
apparait a la fermeturte ou enregistrement du formulaire....


Bonjour :-)

Dans les propriétés de ton contrôle "Message si erreur"

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

Zut je viens de poser une question et j'ai oublé la deuxième...

Comment remplacer le message d'erreur Access quand on remplit le champ d'un
formulaire qui est défini comme sans doublons avec une valeure déjà utilisée,
par un message perso ?`

Merci encore une fois pour tous les conseils que vous donnez, ce site est
vraiment top