OVH Cloud OVH Cloud

DoCmd.SetWarnings False

4 réponses
Avatar
Joël
Bonjour à tous !

Quelle action, autre que

DoCmd.SetWarnings True

peut faire en sorte que les messages de confirmation réapparaissent dans un
application ?

Je mets des "DoCmd.SetWarnings False" un peu partout, et malgré tout, il
arrive que le message de confirmation réapparaisse à la suppression d'un
enregistrement, voire à l'ajout ou la modification !!!

Une idée ?
--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr

4 réponses

Avatar
Marc ROBY
Bonjour Joël,

A ma connaissance, seule cette instruction permet de réactiver les messages
d'avertissement.
Une piste cependant :

Il arrive très souvent que le 'couple' [DoCmd.SetWarnings False] et
[DoCmd.SetWarnings True] se trouve dans le corps d'une procédure et cela
crée forcément des problèmes au cas ou une erreur fait sortir de la
procédure avant son déroulement normal. C'est pourquoi il vaut mieux
rétablir la sécurité par [DoCmd.SetWarnings False] en placant cette
instruction dans la procédure de récupération d'erreur (appelée par [On
Error GoTo Traitement_Err]).

Bien cordialement à vous,

--
Marc ROBY - CAPCODE Conseil
http://www.capcode-conseil.fr/

"Joël" a écrit dans le message de news:
437b20e0$0$20172$
Bonjour à tous !

Quelle action, autre que

DoCmd.SetWarnings True

peut faire en sorte que les messages de confirmation réapparaissent dans
un application ?

Je mets des "DoCmd.SetWarnings False" un peu partout, et malgré tout, il
arrive que le message de confirmation réapparaisse à la suppression d'un
enregistrement, voire à l'ajout ou la modification !!!

Une idée ?
--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr



Avatar
Joël
Merci Marc,

Une précision tout de même !

est-il nécessaire de remettre

DoCmd.SetWarnings True

après l'instruction à "contrôler" ?

Que se passe-t-il si on ne remet pas cette instruction ?
--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr
"Marc ROBY" <marc.roby@[effacez-moi]capcode-conseil.fr> a écrit dans le
message de news: 437b36ca$0$20166$
Bonjour Joël,

A ma connaissance, seule cette instruction permet de réactiver les
messages d'avertissement.
Une piste cependant :

Il arrive très souvent que le 'couple' [DoCmd.SetWarnings False] et
[DoCmd.SetWarnings True] se trouve dans le corps d'une procédure et cela
crée forcément des problèmes au cas ou une erreur fait sortir de la
procédure avant son déroulement normal. C'est pourquoi il vaut mieux
rétablir la sécurité par [DoCmd.SetWarnings False] en placant cette
instruction dans la procédure de récupération d'erreur (appelée par [On
Error GoTo Traitement_Err]).

Bien cordialement à vous,

--
Marc ROBY - CAPCODE Conseil
http://www.capcode-conseil.fr/

"Joël" a écrit dans le message de news:
437b20e0$0$20172$
Bonjour à tous !

Quelle action, autre que

DoCmd.SetWarnings True

peut faire en sorte que les messages de confirmation réapparaissent dans
un application ?

Je mets des "DoCmd.SetWarnings False" un peu partout, et malgré tout, il
arrive que le message de confirmation réapparaisse à la suppression d'un
enregistrement, voire à l'ajout ou la modification !!!

Une idée ?
--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr







Avatar
Raymond [mvp]
bonsoir Joël.

un petit conseil, prends bien l'habitude de rétablir à True immédiatement
car jusqu'à ce que tu rétablisses tu resteras à false et tu vas passer sur
des erreurs mettant en cause ton traitement.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Joël" a écrit dans le message de news:
437b8c63$0$18303$
Merci Marc,

Une précision tout de même !

est-il nécessaire de remettre

DoCmd.SetWarnings True

après l'instruction à "contrôler" ?

Que se passe-t-il si on ne remet pas cette instruction ?
--

Bien cordialement,

Joël GARBE


Avatar
Joël
Merci Raymond pour ces précisions, et encore merci Marc

--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr
"Raymond [mvp]" a écrit dans le message de
news: %
bonsoir Joël.

un petit conseil, prends bien l'habitude de rétablir à True immédiatement
car jusqu'à ce que tu rétablisses tu resteras à false et tu vas passer sur
des erreurs mettant en cause ton traitement.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Joël" a écrit dans le message de news:
437b8c63$0$18303$
Merci Marc,

Une précision tout de même !

est-il nécessaire de remettre

DoCmd.SetWarnings True

après l'instruction à "contrôler" ?

Que se passe-t-il si on ne remet pas cette instruction ?
--

Bien cordialement,

Joël GARBE