Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Attente dans une macro

11 réponses
Avatar
jv
Bonjour,
J'ai une macro comportant 5 actions.
La 3e action est un "OuvrirFormulaire".
Comment faire pour que les 2 dernières actions ne s'exécutent que lorsque
j'ai fermé le formulaire ?
Merci d'avance.

10 réponses

1 2
Avatar
Jessy Sempere [MVP]
Bonjour

Ben le mieux, serait de ne mettre dans ta macro que les 3 premières
actions à faire et de lancer les 2 autres à l'aide de l'événement
"sur fermeture" du formulaire...

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"jv" a écrit dans le message news:
c661fe$6st$
Bonjour,
J'ai une macro comportant 5 actions.
La 3e action est un "OuvrirFormulaire".
Comment faire pour que les 2 dernières actions ne s'exécutent que lorsque
j'ai fermé le formulaire ?
Merci d'avance.




Avatar
Xavier HUE
Bonjour,

En complément de la réponse de Jessy, tu peux également
ouvrir ton formulaire en mode modal.
Ceci suspendra la macro jusqu'à la fermeture du formulaire.

Cordialement.
Avatar
Raymond [mvp]
Bonsoir tous.

heureusement que les vieux se souviennent.
dans la macro indiquer Boîte de dialogue dans le mode fenêtre , ce qui
correspond à un acDialog en VBA.

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


"Jessy Sempere [MVP]" a écrit dans le message de
news:c661vf$vur$
Bonjour

Ben le mieux, serait de ne mettre dans ta macro que les 3 premières
actions à faire et de lancer les 2 autres à l'aide de l'événement
"sur fermeture" du formulaire...


Avatar
jv
Merci.
Mais comment fait-on pour ouvrir un formulaire en mode modal ?

"Xavier HUE" a écrit dans le message news:
234301c427b1$63d25580$
Bonjour,

En complément de la réponse de Jessy, tu peux également
ouvrir ton formulaire en mode modal.
Ceci suspendra la macro jusqu'à la fermeture du formulaire.

Cordialement.
Avatar
jv
Merci, j'ai compris.
Xavier propose une autre solution que je lui demande de compléter.

"Jessy Sempere [MVP]" a écrit dans le message
news: c661vf$vur$
Bonjour

Ben le mieux, serait de ne mettre dans ta macro que les 3 premières
actions à faire et de lancer les 2 autres à l'aide de l'événement
"sur fermeture" du formulaire...

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"jv" a écrit dans le message news:
c661fe$6st$
Bonjour,
J'ai une macro comportant 5 actions.
La 3e action est un "OuvrirFormulaire".
Comment faire pour que les 2 dernières actions ne s'exécutent que
lorsque


j'ai fermé le formulaire ?
Merci d'avance.








Avatar
jv
Merci Raymond.
Jv (un vieux de 64 ans qui apprend access siur le tas).

"Raymond [mvp]" a écrit dans le message news:
#
Bonsoir tous.

heureusement que les vieux se souviennent.
dans la macro indiquer Boîte de dialogue dans le mode fenêtre , ce qui
correspond à un acDialog en VBA.

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


"Jessy Sempere [MVP]" a écrit dans le message
de

news:c661vf$vur$
Bonjour

Ben le mieux, serait de ne mettre dans ta macro que les 3 premières
actions à faire et de lancer les 2 autres à l'aide de l'événement
"sur fermeture" du formulaire...






Avatar
Raymond [mvp]
On va leur en faire voir à ces jeunots.

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


"jv" a écrit dans le message de
news:c666a1$efk$
Merci Raymond.
Jv (un vieux de 64 ans qui apprend access siur le tas).


Avatar
Eric
bonsoir Jv

Mais comment fait-on pour ouvrir un formulaire en mode modal ?
Dans les propriétés de ton formulaire, Onglet Autres

- Fenêtre Modale : oui


A+
Eric

Avatar
Raymond [mvp]
Bonsoir.

juste une remarque pour dire que le mode modal n'a jamais empéché une macro
de se dérouler ni d'ailleurs le code vba. le mode modal empêche de sortir du
formulaire et d'activer sur un autre objet.
d'ailleurs si on ouvre deux formulaires par une macro dont le 1ere modal et
le 2e non modal, les 2 formulaires seront chargés et on pourra naviguer
entre les 2 contrairement aux remarques de l'aide.

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


"Eric" a écrit dans le message de
news:
bonsoir Jv

Mais comment fait-on pour ouvrir un formulaire en mode modal ?
Dans les propriétés de ton formulaire, Onglet Autres

- Fenêtre Modale : oui


A+
Eric




Avatar
Eric
Bonsoir Raymond,

N'ayant pas testé cette méthode, je me suis "contenté" de répondre à la
demande mais de toute évidence j'aurais opté pour la demarche de Jessy qui
me parait plus "naturelle". Toutefois, je prends note, ca pourrait être
utile ...

A+
Eric


"Raymond [mvp]" écrivait
news::

Bonsoir.

juste une remarque pour dire que le mode modal n'a jamais empéché une
macro de se dérouler ni d'ailleurs le code vba. le mode modal empêche
de sortir du formulaire et d'activer sur un autre objet.
d'ailleurs si on ouvre deux formulaires par une macro dont le 1ere
modal et le 2e non modal, les 2 formulaires seront chargés et on
pourra naviguer entre les 2 contrairement aux remarques de l'aide.



1 2