OVH Cloud OVH Cloud

MSGBOX à la place du message par défaut

2 réponses
Avatar
Franck Deschamps
Bonjour à tous,

je vous écris car j'ai un petit problème lors de l'enregistrement d'une
ligne dans un tableau. su rl'un des champs de cette ligne, j'interdis les
doublons vis à vis des autres lignes d'enregistrement à savoir pour la champ
A de la table en question, je ne peux pas avoir de doublon sur les
enregistrements.
Si tel est le cas Access me prévient par un message d'erreur lors de
l'enregistrement de la ligne:
"Modifications non effectuées: risque de doublons dans champ index, clé
principale ou relation interdisant les doublons.....etc...."
comment puis je faire pour vérifier une fois que j'ai sélectionner
l'enregistrement qui va dans mon champ qu'il n'y a pas ce fameux doublon à
l'avance, pour que le message d'access n'apparaisse pas et qu'à la place, je
mette mon propre message plus compréhensible pour les terriens :-)

Merci pour votre aide, en espérant avoir été clair.

Franck
www.deschamps-web.com

2 réponses

Avatar
damien
Il faut rajouter en vba
doCmd.SetWarnings = False ' au debut du programme

et

DoCmd.setWarnings = True 'a la fin du programme




Bonjour à tous,

je vous écris car j'ai un petit problème lors de l'enregistrement d'une
ligne dans un tableau. su rl'un des champs de cette ligne, j'interdis les
doublons vis à vis des autres lignes d'enregistrement à savoir pour la champ
A de la table en question, je ne peux pas avoir de doublon sur les
enregistrements.
Si tel est le cas Access me prévient par un message d'erreur lors de
l'enregistrement de la ligne:
"Modifications non effectuées: risque de doublons dans champ index, clé
principale ou relation interdisant les doublons.....etc...."
comment puis je faire pour vérifier une fois que j'ai sélectionner
l'enregistrement qui va dans mon champ qu'il n'y a pas ce fameux doublon à
l'avance, pour que le message d'access n'apparaisse pas et qu'à la place, je
mette mon propre message plus compréhensible pour les terriens :-)

Merci pour votre aide, en espérant avoir été clair.

Franck
www.deschamps-web.com





Avatar
Franck Deschamps
bonjour,

merci pour votre réponse mais ou puis je positionner cette commande vu que
quand je remplis mon tableau je ne suis pas dans du code, je ne peux donc
pas désactiver les warnings ?
De plus il ne s'agit pas d'un warning je crois mais d'un message indiquant
que l'enregistrement est impossible, je crains que je ne puisse pas le
supprimer

Merci pour votre aide.

Franck

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

Il faut rajouter en vba
doCmd.SetWarnings = False ' au debut du programme

et

DoCmd.setWarnings = True 'a la fin du programme




Bonjour à tous,

je vous écris car j'ai un petit problème lors de l'enregistrement d'une
ligne dans un tableau. su rl'un des champs de cette ligne, j'interdis les
doublons vis à vis des autres lignes d'enregistrement à savoir pour la
champ
A de la table en question, je ne peux pas avoir de doublon sur les
enregistrements.
Si tel est le cas Access me prévient par un message d'erreur lors de
l'enregistrement de la ligne:
"Modifications non effectuées: risque de doublons dans champ index, clé
principale ou relation interdisant les doublons.....etc...."
comment puis je faire pour vérifier une fois que j'ai sélectionner
l'enregistrement qui va dans mon champ qu'il n'y a pas ce fameux doublon
à
l'avance, pour que le message d'access n'apparaisse pas et qu'à la place,
je
mette mon propre message plus compréhensible pour les terriens :-)

Merci pour votre aide, en espérant avoir été clair.

Franck
www.deschamps-web.com