OVH Cloud OVH Cloud

Aperçu dans boucle

1 réponse
Avatar
Michèle S
Bonjour,

J'affiche l'aper=E7u d'un =E9tat dans la boucle d'une=20
proc=E9dure vba.
Je voudrais que la suite du code attende la fermeture de=20
la fen=EAtre de l'aper=E7u avant de poursuivre, ce qui n'est=20
pas le cas.

Pour arr=EAter l'ex=E9cution, j'ai ajout=E9 une msgbox pour=20
arr=EAter la proc=E9dure. Probl=E8me : l'utilisateur ne peut=20
pas visualiser les pages suivantes de l'=E9tat affich=E9.

Merci d'avance de m'indiquer ce qui permettrait =E0=20
l'aper=E7u de stopper la suite du code.

Et bonne ann=E9e =E0 tous.

1 réponse

Avatar
Raymond [mvp]
bonjour.

il faut que tu inclus dans ta boucle une autre boucle:

DoCmd.OpenReport "état1" ..........................
Do While CurrentProject.AllReports("état1").IsLoaded
DoEvents
Loop
Suite de la boucle .........................
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Michèle S" a écrit dans le message de
news:028c01c3cebd$953ed690$
Bonjour,

J'affiche l'aperçu d'un état dans la boucle d'une
procédure vba.
Je voudrais que la suite du code attende la fermeture de
la fenêtre de l'aperçu avant de poursuivre, ce qui n'est
pas le cas.

Pour arrêter l'exécution, j'ai ajouté une msgbox pour
arrêter la procédure. Problème : l'utilisateur ne peut
pas visualiser les pages suivantes de l'état affiché.

Merci d'avance de m'indiquer ce qui permettrait à
l'aperçu de stopper la suite du code.

Et bonne année à tous.