OVH Cloud OVH Cloud

afficher un formulaire d'attente et le fermer

4 réponses
Avatar
arthemus
MA question est la suivante :
Comment faire pour ouvrir un formulaire 2 depuis un=20
formulaire 1 et continuer l"ex=E9cution de la sub en=20
formulaire1 tout en laissant ouvert en premier plan le=20
formulaire2.
La sub en form 1 continue l'ex=E9cution uniquement si je=20
ferme le form 2.
le form 2 est un message d'attente qui s'affiche=20
pendant que la sub en form 1 s'execute et se ferme =E0 la=20
fin de celle-ci

sub ouvre_form_click()
docmd.openform "formulaire2",,,,,acdialog
call proc 1
call proc 2
docmd.close acform "formulaire2"
end sub
=20
j'ai essay=E9 doevents et d'autres solutions comme appelez=20
les proc=E9dures depuis le form2 mais visiblement c'est pas=20
le bon moyen.

Merci pour la r=E9ponse

Arthemus

4 réponses

Avatar
Raymond [mvp]
Bonjour.

faut revoir ta demande :
Comment faire pour ouvrir un formulaire 2 depuis un
formulaire 1 et continuer l"exécution de la sub en
formulaire1 tout en laissant ouvert en premier plan le
formulaire2.
La sub en form 1 continue l'exécution uniquement si je
ferme le form 2.

il y a quelquechose d'incompatible: tu dis continuer l'exécution et après
continuer uniquement si.

sub ouvre_form_click()
docmd.openform "formulaire2",,,,,acdialog
call proc 1
call proc 2
docmd.close acform "formulaire2"
end sub
call proc1 ne sera exécutée que lorsque formulaire2 sera fermé ou devenu
invisible.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"arthemus" a écrit dans le message de
news:737c01c3e72d$cddbe230$

MA question est la suivante :
Comment faire pour ouvrir un formulaire 2 depuis un
formulaire 1 et continuer l"exécution de la sub en
formulaire1 tout en laissant ouvert en premier plan le
formulaire2.
La sub en form 1 continue l'exécution uniquement si je
ferme le form 2.
le form 2 est un message d'attente qui s'affiche
pendant que la sub en form 1 s'execute et se ferme à la
fin de celle-ci

sub ouvre_form_click()
docmd.openform "formulaire2",,,,,acdialog
call proc 1
call proc 2
docmd.close acform "formulaire2"
end sub

j'ai essayé doevents et d'autres solutions comme appelez
les procédures depuis le form2 mais visiblement c'est pas
le bon moyen.

Merci pour la réponse

Arthemus
Avatar
arthemus
Pour simplifier, je voudrais afficher un formulaire avec
un message d'attente au centre de l'écran pendant que le
formulaire principal est mis à jour.En fin de mise à
jour , je voudrais fermer le formulaire d'attente.

arthemus
-----Message d'origine-----
Bonjour.

faut revoir ta demande :
Comment faire pour ouvrir un formulaire 2 depuis un
formulaire 1 et continuer l"exécution de la sub en
formulaire1 tout en laissant ouvert en premier plan le
formulaire2.
La sub en form 1 continue l'exécution uniquement si je
ferme le form 2.

il y a quelquechose d'incompatible: tu dis continuer
l'exécution et après

continuer uniquement si.

sub ouvre_form_click()
docmd.openform "formulaire2",,,,,acdialog
call proc 1
call proc 2
docmd.close acform "formulaire2"
end sub
call proc1 ne sera exécutée que lorsque formulaire2 sera
fermé ou devenu

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


"arthemus" a écrit dans le message
de

news:737c01c3e72d$cddbe230$

MA question est la suivante :
Comment faire pour ouvrir un formulaire 2 depuis un
formulaire 1 et continuer l"exécution de la sub en
formulaire1 tout en laissant ouvert en premier plan le
formulaire2.
La sub en form 1 continue l'exécution uniquement si je
ferme le form 2.
le form 2 est un message d'attente qui s'affiche
pendant que la sub en form 1 s'execute et se ferme à la
fin de celle-ci

sub ouvre_form_click()
docmd.openform "formulaire2",,,,,acdialog
call proc 1
call proc 2
docmd.close acform "formulaire2"
end sub

j'ai essayé doevents et d'autres solutions comme appelez
les procédures depuis le form2 mais visiblement c'est pas
le bon moyen.

Merci pour la réponse

Arthemus


.



Avatar
Raymond [mvp]
Tu fais un openform de ton formulaire à message et lorsque tu as fini la
mise à jour tu en fais un docmd.close

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


"arthemus" a écrit dans le message de
news:769b01c3e761$9ece9ad0$
Pour simplifier, je voudrais afficher un formulaire avec
un message d'attente au centre de l'écran pendant que le
formulaire principal est mis à jour.En fin de mise à
jour , je voudrais fermer le formulaire d'attente.

arthemus
Avatar
arthemus
En fait j'ouvrais le form 2 en boite de dialogue.Forcément
ca ne peut pas marcher.
Merci
@+
-----Message d'origine-----
Tu fais un openform de ton formulaire à message et
lorsque tu as fini la

mise à jour tu en fais un docmd.close

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


"arthemus" a écrit
dans le message de

news:769b01c3e761$9ece9ad0$
Pour simplifier, je voudrais afficher un formulaire avec
un message d'attente au centre de l'écran pendant que le
formulaire principal est mis à jour.En fin de mise à
jour , je voudrais fermer le formulaire d'attente.

arthemus


.