J'essaye de r=E9gler un probleme d'affichage d'erreur que je=20
voudrais formater =E0 ma convenance en fonction du r=E9ultat=20
d'execution d'une requete SQL.
Je d=E9taille.
J'ai une macro qui s'execute lorsque j'appuie un bouton de=20
commande d'un formulaire. Cette macro ouvre une requete=20
d'ajout de donn=E9es dans une table contenant un champ cl=E9.
Dans le cas ou l'utilisateur saisie une valeur d=E9ja=20
existante dans cette table la donn=E9e n'est pas ajout=E9e ce=20
qui est normal. Si avant l'ouverture de la requete=20
j'insere Avertissement(Oui) je re=E7ois 3 avertissements=20
(format=E9s access : vous allez executer une requete=20
ajout ... 1 ligne va etre rajout=E9e ... 0 ligne n'ont pu=20
etre ajout=E9 pour violation de cl=E9), j'ai cr=E9=E9 lors de=20
l'=E9v=E8nement error dans le formulaire une proc=E9dure=20
d'execution qui affiche un message mais ce que je voudrais=20
c'est afficher uniquement ce message. Si je supprime=20
l'avertissement je n'ai plus aucun message.
Merci d'avoir lu ce message et d'essayer d'y r=E9pondre.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonsoir.
si j'ai bien lu, ta requête n'insèree qu'un seul enregistrement. Dans ce cas il faut que tu fasses un dlookup du champ unique dans la table et si unique tu lances la requête, si trouvé tu affiches ton message et tu traites l'erreur.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"pascal m" a écrit dans le message de news:a77601c3ebed$4609a6c0$ Salut à tous
J'essaye de régler un probleme d'affichage d'erreur que je voudrais formater à ma convenance en fonction du réultat d'execution d'une requete SQL. Je détaille. J'ai une macro qui s'execute lorsque j'appuie un bouton de commande d'un formulaire. Cette macro ouvre une requete d'ajout de données dans une table contenant un champ clé. Dans le cas ou l'utilisateur saisie une valeur déja existante dans cette table la donnée n'est pas ajoutée ce qui est normal. Si avant l'ouverture de la requete j'insere Avertissement(Oui) je reçois 3 avertissements (formatés access : vous allez executer une requete ajout ... 1 ligne va etre rajoutée ... 0 ligne n'ont pu etre ajouté pour violation de clé), j'ai créé lors de l'évènement error dans le formulaire une procédure d'execution qui affiche un message mais ce que je voudrais c'est afficher uniquement ce message. Si je supprime l'avertissement je n'ai plus aucun message.
Merci d'avoir lu ce message et d'essayer d'y répondre.
Bonsoir.
si j'ai bien lu, ta requête n'insèree qu'un seul enregistrement. Dans ce cas
il faut que tu fasses un dlookup du champ unique dans la table et si unique
tu lances la requête, si trouvé tu affiches ton message et tu traites
l'erreur.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"pascal m" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:a77601c3ebed$4609a6c0$a001280a@phx.gbl...
Salut à tous
J'essaye de régler un probleme d'affichage d'erreur que je
voudrais formater à ma convenance en fonction du réultat
d'execution d'une requete SQL.
Je détaille.
J'ai une macro qui s'execute lorsque j'appuie un bouton de
commande d'un formulaire. Cette macro ouvre une requete
d'ajout de données dans une table contenant un champ clé.
Dans le cas ou l'utilisateur saisie une valeur déja
existante dans cette table la donnée n'est pas ajoutée ce
qui est normal. Si avant l'ouverture de la requete
j'insere Avertissement(Oui) je reçois 3 avertissements
(formatés access : vous allez executer une requete
ajout ... 1 ligne va etre rajoutée ... 0 ligne n'ont pu
etre ajouté pour violation de clé), j'ai créé lors de
l'évènement error dans le formulaire une procédure
d'execution qui affiche un message mais ce que je voudrais
c'est afficher uniquement ce message. Si je supprime
l'avertissement je n'ai plus aucun message.
Merci d'avoir lu ce message et d'essayer d'y répondre.
si j'ai bien lu, ta requête n'insèree qu'un seul enregistrement. Dans ce cas il faut que tu fasses un dlookup du champ unique dans la table et si unique tu lances la requête, si trouvé tu affiches ton message et tu traites l'erreur.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"pascal m" a écrit dans le message de news:a77601c3ebed$4609a6c0$ Salut à tous
J'essaye de régler un probleme d'affichage d'erreur que je voudrais formater à ma convenance en fonction du réultat d'execution d'une requete SQL. Je détaille. J'ai une macro qui s'execute lorsque j'appuie un bouton de commande d'un formulaire. Cette macro ouvre une requete d'ajout de données dans une table contenant un champ clé. Dans le cas ou l'utilisateur saisie une valeur déja existante dans cette table la donnée n'est pas ajoutée ce qui est normal. Si avant l'ouverture de la requete j'insere Avertissement(Oui) je reçois 3 avertissements (formatés access : vous allez executer une requete ajout ... 1 ligne va etre rajoutée ... 0 ligne n'ont pu etre ajouté pour violation de clé), j'ai créé lors de l'évènement error dans le formulaire une procédure d'execution qui affiche un message mais ce que je voudrais c'est afficher uniquement ce message. Si je supprime l'avertissement je n'ai plus aucun message.
Merci d'avoir lu ce message et d'essayer d'y répondre.