OVH Cloud OVH Cloud

Annuler les procédures événementielles ?

6 réponses
Avatar
Joël
Bonsoir à toutes et à tous !!!

Existe-t-il un moyen VBA d'annuler temporairement les procédures
événementielles ? (BeforeUpade ou autre?)

l'équivallent dans Excel serait Application.EnableEvents = False


Vous en remerciant par avance !
--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr

6 réponses

Avatar
3stone
Salut,

"Joël"
| Existe-t-il un moyen VBA d'annuler temporairement les procédures
| événementielles ? (BeforeUpade ou autre?)
|
| l'équivallent dans Excel serait Application.EnableEvents = False


Oh quelle est bonne la question ;-)


Honnêtement, je n'ai jamais ouï quelque chose de la sorte...

Si c'est possible... faudrait peut-être voir par les API.
Je reviens si je trouve quelque !


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Avatar
Joël
Merci Pierre de t'être penché sur la question !!! En espérant plus ;-)

--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr
"3stone" a écrit dans le message de news:
%
Salut,

"Joël"
| Existe-t-il un moyen VBA d'annuler temporairement les procédures
| événementielles ? (BeforeUpade ou autre?)
|
| l'équivallent dans Excel serait Application.EnableEvents = False


Oh quelle est bonne la question ;-)


Honnêtement, je n'ai jamais ouï quelque chose de la sorte...

Si c'est possible... faudrait peut-être voir par les API.
Je reviens si je trouve quelque !


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/



Avatar
3stone
re,

| Je reviens si je trouve quelque !


Ben, je ne le sentait pas bien et pour cause ;-)

Contrairement à Excel, "Application" ne génère pas d'événément...
ce sont les objets qui les possèdent.

Cela ne serait donc d'aucune utilité sur Access.



Pure curiosité : dans quelle situation pensais tu utiliser cela ?


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Avatar
Joël
J'ai une application où j'effectue des "contrôles à la volée" afin de
vérifier que l'information saisie dans le champ en question correcpond à ce
que l'on attend dans ce champ. Jusque là, tout se passe bien.

J'ai créé une possibilité de faire un pseudo "Copier-Coller" à partir
d'excel dans un ou plusieurs champs de formulaire, mais je souhaiterai que
pour cette fonctionnalité, aucun contôle ne soit effectué, ce contrôle étant
fait alors par un autre moyen plus "global".

Lors de ce "copier-coller", si une donnée non valide est copiée, cela plante
l'appli ! Tout se passe bien en revanche si toutes les données d'Excel sont
conformes... la seule chose que je perçois, c'est d'interrompre purement et
simplement le processus en cas d'erreur ou de poursuivre, en sautant les
donnée en erreur par une gestion d'erreur code !

j'espère avoir été suffisament clair, et encore merci...


--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr
"3stone" a écrit dans le message de news:

re,

| Je reviens si je trouve quelque !


Ben, je ne le sentait pas bien et pour cause ;-)

Contrairement à Excel, "Application" ne génère pas d'événément...
ce sont les objets qui les possèdent.

Cela ne serait donc d'aucune utilité sur Access.



Pure curiosité : dans quelle situation pensais tu utiliser cela ?


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/



Avatar
Joël
Bonjour Pierre,

Si jamais tu t'intéresses au suivi et comment les questionneurs ont résolu
leurs problèmes...

J'ai opté pour une gestion d'erreur semi-intelligente, qui permet de ne pas
copier les données en erreur, et de poursuivre l'exécution du processus...

Encore merci pour ton aide, et bon Week-End

--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr
"Joël" a écrit dans le message de news:
43500565$0$984$
J'ai une application où j'effectue des "contrôles à la volée" afin de
vérifier que l'information saisie dans le champ en question correcpond à
ce
que l'on attend dans ce champ. Jusque là, tout se passe bien.

J'ai créé une possibilité de faire un pseudo "Copier-Coller" à partir
d'excel dans un ou plusieurs champs de formulaire, mais je souhaiterai que
pour cette fonctionnalité, aucun contôle ne soit effectué, ce contrôle
étant
fait alors par un autre moyen plus "global".

Lors de ce "copier-coller", si une donnée non valide est copiée, cela
plante
l'appli ! Tout se passe bien en revanche si toutes les données d'Excel
sont
conformes... la seule chose que je perçois, c'est d'interrompre purement
et
simplement le processus en cas d'erreur ou de poursuivre, en sautant les
donnée en erreur par une gestion d'erreur code !

j'espère avoir été suffisament clair, et encore merci...


--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr
"3stone" a écrit dans le message de news:

re,

| Je reviens si je trouve quelque !


Ben, je ne le sentait pas bien et pour cause ;-)

Contrairement à Excel, "Application" ne génère pas d'événément...
ce sont les objets qui les possèdent.

Cela ne serait donc d'aucune utilité sur Access.



Pure curiosité : dans quelle situation pensais tu utiliser cela ?


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/







Avatar
3stone
Salut,

"Joël"
| Si jamais tu t'intéresses au suivi et comment les questionneurs ont résolu
| leurs problèmes...


Et comment, c'est le seul "salaire" ;-)


| J'ai opté pour une gestion d'erreur semi-intelligente, qui permet de ne pas
| copier les données en erreur, et de poursuivre l'exécution du processus...

Oui, une gestion des erreurs qui mérite son nom (qui bien trop souvent se limite
à un "on error resume next") et complèté par du code qui prévoit bien toutes les
possibilitées *avant* de passer la main au traitement d'erreurs!


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/