bonjour à tous,
Je suis sous Vb access.
Je souhaite attendre la fermeture d'un report ouvert par
DoCmd.OpenReport "mon report", acViewPreview, , acDialog pour exécuter
le code suivant cette commande.
Car si je mets un MsgBox juste après ce openreport, mon message
apparaît avec le report et le msgbox devient prioritaire (je n'ai pas
accès au report tant que je n'ai pas fermé msgbox).
Par contre si je ne mets pas de msgbox mon report est prioritaire et je
dois le fermer pour continuer le code vb...il semble que le code
s'exécute de façon différente si il y a un msgbox ou pas....mais
j'en doute..
pouez-vous m'aider?
J'espère avoir été claire...et merci pour votre aide...précieuse. ..
bonjour à tous,
Je suis sous Vb access.
Je souhaite attendre la fermeture d'un report ouvert par
DoCmd.OpenReport "mon report", acViewPreview, , acDialog pour exécuter
le code suivant cette commande.
Car si je mets un MsgBox juste après ce openreport, mon message
apparaît avec le report et le msgbox devient prioritaire (je n'ai pas
accès au report tant que je n'ai pas fermé msgbox).
Par contre si je ne mets pas de msgbox mon report est prioritaire et je
dois le fermer pour continuer le code vb...il semble que le code
s'exécute de façon différente si il y a un msgbox ou pas....mais
j'en doute..
pouez-vous m'aider?
J'espère avoir été claire...et merci pour votre aide...précieuse. ..
bonjour à tous,
Je suis sous Vb access.
Je souhaite attendre la fermeture d'un report ouvert par
DoCmd.OpenReport "mon report", acViewPreview, , acDialog pour exécuter
le code suivant cette commande.
Car si je mets un MsgBox juste après ce openreport, mon message
apparaît avec le report et le msgbox devient prioritaire (je n'ai pas
accès au report tant que je n'ai pas fermé msgbox).
Par contre si je ne mets pas de msgbox mon report est prioritaire et je
dois le fermer pour continuer le code vb...il semble que le code
s'exécute de façon différente si il y a un msgbox ou pas....mais
j'en doute..
pouez-vous m'aider?
J'espère avoir été claire...et merci pour votre aide...précieuse. ..
Bonjour Caro,
Je ne crois pas que acDialog soit un paramètre valide de OpenReport, il me semble que tu l'as placé à la place de critères de
sélection.
Tu peux peut-être mettre une boucle pour tester si l'état est ouvert et attendre avant de continuer. Quelque chose du style:
Do While (Reports!MonEtat)
Sleep(500)
Loop
Je ne peux malheureusement pas garantir que ça marchera, car je suis en pleine réinstallation et pour l'instant, je n'ai que
windows, IE et OE qui fonctionnent, pas moyen d'ouvrir mes bases....Mais il y a tant de compétences sur ce NG :-)
J-Pierre
"caro" a écrit dans le message de news:
bonjour à tous,
Je suis sous Vb access.
Je souhaite attendre la fermeture d'un report ouvert par
DoCmd.OpenReport "mon report", acViewPreview, , acDialog pour exécuter
le code suivant cette commande.
Car si je mets un MsgBox juste après ce openreport, mon message
apparaît avec le report et le msgbox devient prioritaire (je n'ai pas
accès au report tant que je n'ai pas fermé msgbox).
Par contre si je ne mets pas de msgbox mon report est prioritaire et je
dois le fermer pour continuer le code vb...il semble que le code
s'exécute de façon différente si il y a un msgbox ou pas....mais
j'en doute..
pouez-vous m'aider?
J'espère avoir été claire...et merci pour votre aide...précieuse...
Bonjour Caro,
Je ne crois pas que acDialog soit un paramètre valide de OpenReport, il me semble que tu l'as placé à la place de critères de
sélection.
Tu peux peut-être mettre une boucle pour tester si l'état est ouvert et attendre avant de continuer. Quelque chose du style:
Do While (Reports!MonEtat)
Sleep(500)
Loop
Je ne peux malheureusement pas garantir que ça marchera, car je suis en pleine réinstallation et pour l'instant, je n'ai que
windows, IE et OE qui fonctionnent, pas moyen d'ouvrir mes bases....Mais il y a tant de compétences sur ce NG :-)
J-Pierre
"caro" <ccouprit@capgemini.fr> a écrit dans le message de news: 1161854601.988978.52280@m7g2000cwm.googlegroups.com...
bonjour à tous,
Je suis sous Vb access.
Je souhaite attendre la fermeture d'un report ouvert par
DoCmd.OpenReport "mon report", acViewPreview, , acDialog pour exécuter
le code suivant cette commande.
Car si je mets un MsgBox juste après ce openreport, mon message
apparaît avec le report et le msgbox devient prioritaire (je n'ai pas
accès au report tant que je n'ai pas fermé msgbox).
Par contre si je ne mets pas de msgbox mon report est prioritaire et je
dois le fermer pour continuer le code vb...il semble que le code
s'exécute de façon différente si il y a un msgbox ou pas....mais
j'en doute..
pouez-vous m'aider?
J'espère avoir été claire...et merci pour votre aide...précieuse...
Bonjour Caro,
Je ne crois pas que acDialog soit un paramètre valide de OpenReport, il me semble que tu l'as placé à la place de critères de
sélection.
Tu peux peut-être mettre une boucle pour tester si l'état est ouvert et attendre avant de continuer. Quelque chose du style:
Do While (Reports!MonEtat)
Sleep(500)
Loop
Je ne peux malheureusement pas garantir que ça marchera, car je suis en pleine réinstallation et pour l'instant, je n'ai que
windows, IE et OE qui fonctionnent, pas moyen d'ouvrir mes bases....Mais il y a tant de compétences sur ce NG :-)
J-Pierre
"caro" a écrit dans le message de news:
bonjour à tous,
Je suis sous Vb access.
Je souhaite attendre la fermeture d'un report ouvert par
DoCmd.OpenReport "mon report", acViewPreview, , acDialog pour exécuter
le code suivant cette commande.
Car si je mets un MsgBox juste après ce openreport, mon message
apparaît avec le report et le msgbox devient prioritaire (je n'ai pas
accès au report tant que je n'ai pas fermé msgbox).
Par contre si je ne mets pas de msgbox mon report est prioritaire et je
dois le fermer pour continuer le code vb...il semble que le code
s'exécute de façon différente si il y a un msgbox ou pas....mais
j'en doute..
pouez-vous m'aider?
J'espère avoir été claire...et merci pour votre aide...précieuse...
Je ne suis pas certain que le Sleep(500) ne mettrais pas l'application en
pause... En remplaçant par
Do While (Reports!MonEtat)
DoEvents
Loop
mais je ne suis pas persuadé de mon coup puisque je n'ai pas testé...
Bon code
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQBonjour Caro,
Je ne crois pas que acDialog soit un paramètre valide de OpenReport, il me semble que tu l'as placé à la place de critères
de
sélection.
Tu peux peut-être mettre une boucle pour tester si l'état est ouvert et attendre avant de continuer. Quelque chose du
style:
Do While (Reports!MonEtat)
Sleep(500)
Loop
Je ne peux malheureusement pas garantir que ça marchera, car je suis en pleine réinstallation et pour l'instant, je n'ai
que
windows, IE et OE qui fonctionnent, pas moyen d'ouvrir mes bases....Mais il y a tant de compétences sur ce NG :-)
J-Pierre
"caro" a écrit dans le message de news:
bonjour à tous,
Je suis sous Vb access.
Je souhaite attendre la fermeture d'un report ouvert par
DoCmd.OpenReport "mon report", acViewPreview, , acDialog pour exécuter
le code suivant cette commande.
Car si je mets un MsgBox juste après ce openreport, mon message
apparaît avec le report et le msgbox devient prioritaire (je n'ai pas
accès au report tant que je n'ai pas fermé msgbox).
Par contre si je ne mets pas de msgbox mon report est prioritaire et je
dois le fermer pour continuer le code vb...il semble que le code
s'exécute de façon différente si il y a un msgbox ou pas....mais
j'en doute..
pouez-vous m'aider?
J'espère avoir été claire...et merci pour votre aide...précieuse...
Je ne suis pas certain que le Sleep(500) ne mettrais pas l'application en
pause... En remplaçant par
Do While (Reports!MonEtat)
DoEvents
Loop
mais je ne suis pas persuadé de mon coup puisque je n'ai pas testé...
Bon code
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ
Bonjour Caro,
Je ne crois pas que acDialog soit un paramètre valide de OpenReport, il me semble que tu l'as placé à la place de critères
de
sélection.
Tu peux peut-être mettre une boucle pour tester si l'état est ouvert et attendre avant de continuer. Quelque chose du
style:
Do While (Reports!MonEtat)
Sleep(500)
Loop
Je ne peux malheureusement pas garantir que ça marchera, car je suis en pleine réinstallation et pour l'instant, je n'ai
que
windows, IE et OE qui fonctionnent, pas moyen d'ouvrir mes bases....Mais il y a tant de compétences sur ce NG :-)
J-Pierre
"caro" <ccouprit@capgemini.fr> a écrit dans le message de news: 1161854601.988978.52280@m7g2000cwm.googlegroups.com...
bonjour à tous,
Je suis sous Vb access.
Je souhaite attendre la fermeture d'un report ouvert par
DoCmd.OpenReport "mon report", acViewPreview, , acDialog pour exécuter
le code suivant cette commande.
Car si je mets un MsgBox juste après ce openreport, mon message
apparaît avec le report et le msgbox devient prioritaire (je n'ai pas
accès au report tant que je n'ai pas fermé msgbox).
Par contre si je ne mets pas de msgbox mon report est prioritaire et je
dois le fermer pour continuer le code vb...il semble que le code
s'exécute de façon différente si il y a un msgbox ou pas....mais
j'en doute..
pouez-vous m'aider?
J'espère avoir été claire...et merci pour votre aide...précieuse...
Je ne suis pas certain que le Sleep(500) ne mettrais pas l'application en
pause... En remplaçant par
Do While (Reports!MonEtat)
DoEvents
Loop
mais je ne suis pas persuadé de mon coup puisque je n'ai pas testé...
Bon code
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQBonjour Caro,
Je ne crois pas que acDialog soit un paramètre valide de OpenReport, il me semble que tu l'as placé à la place de critères
de
sélection.
Tu peux peut-être mettre une boucle pour tester si l'état est ouvert et attendre avant de continuer. Quelque chose du
style:
Do While (Reports!MonEtat)
Sleep(500)
Loop
Je ne peux malheureusement pas garantir que ça marchera, car je suis en pleine réinstallation et pour l'instant, je n'ai
que
windows, IE et OE qui fonctionnent, pas moyen d'ouvrir mes bases....Mais il y a tant de compétences sur ce NG :-)
J-Pierre
"caro" a écrit dans le message de news:
bonjour à tous,
Je suis sous Vb access.
Je souhaite attendre la fermeture d'un report ouvert par
DoCmd.OpenReport "mon report", acViewPreview, , acDialog pour exécuter
le code suivant cette commande.
Car si je mets un MsgBox juste après ce openreport, mon message
apparaît avec le report et le msgbox devient prioritaire (je n'ai pas
accès au report tant que je n'ai pas fermé msgbox).
Par contre si je ne mets pas de msgbox mon report est prioritaire et je
dois le fermer pour continuer le code vb...il semble que le code
s'exécute de façon différente si il y a un msgbox ou pas....mais
j'en doute..
pouez-vous m'aider?
J'espère avoir été claire...et merci pour votre aide...précieuse...
Salut,
Pour autant que je sache, DoEvents permet à Windows de reprendre la main pour - par exemple - permettre le rafraichissement de
l'écran, mais ne met pas l'exécution du code en pause.
Pour le Sleep, je ne sais pas non plus ce qu'il met exactement en attente, mais comme je l'utilise pour tester à intervalles
réguliers un évènement (par exemple la création d'un fichier PDF avant de pouvoir mettre ce fichier en pièce jointe d'un
mail), je suppose que "le reste" continue à tourner.
Bon, Caro, tout ça c'est bien gentil, mais nous attendons tous impatiemment que tu testes.
J-Pierre
"ze_titi" <http://www.cerbermail.com/?sj4KuQC4GQ> a écrit dans le message de news:Je ne suis pas certain que le Sleep(500) ne mettrais pas l'application en
pause... En remplaçant par
Do While (Reports!MonEtat)
DoEvents
Loop
mais je ne suis pas persuadé de mon coup puisque je n'ai pas testé...
Bon code
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQBonjour Caro,
Je ne crois pas que acDialog soit un paramètre valide de OpenReport, il me semble que tu l'as placé à la place de critères
de
sélection.
Tu peux peut-être mettre une boucle pour tester si l'état est ouvert et attendre avant de continuer. Quelque chose du
style:
Do While (Reports!MonEtat)
Sleep(500)
Loop
Je ne peux malheureusement pas garantir que ça marchera, car je suis en pleine réinstallation et pour l'instant, je n'ai
que
windows, IE et OE qui fonctionnent, pas moyen d'ouvrir mes bases....Mais il y a tant de compétences sur ce NG :-)
J-Pierre
"caro" a écrit dans le message de news:
bonjour à tous,
Je suis sous Vb access.
Je souhaite attendre la fermeture d'un report ouvert par
DoCmd.OpenReport "mon report", acViewPreview, , acDialog pour exécuter
le code suivant cette commande.
Car si je mets un MsgBox juste après ce openreport, mon message
apparaît avec le report et le msgbox devient prioritaire (je n'ai pas
accès au report tant que je n'ai pas fermé msgbox).
Par contre si je ne mets pas de msgbox mon report est prioritaire et je
dois le fermer pour continuer le code vb...il semble que le code
s'exécute de façon différente si il y a un msgbox ou pas....mais
j'en doute..
pouez-vous m'aider?
J'espère avoir été claire...et merci pour votre aide...précieuse...
Salut,
Pour autant que je sache, DoEvents permet à Windows de reprendre la main pour - par exemple - permettre le rafraichissement de
l'écran, mais ne met pas l'exécution du code en pause.
Pour le Sleep, je ne sais pas non plus ce qu'il met exactement en attente, mais comme je l'utilise pour tester à intervalles
réguliers un évènement (par exemple la création d'un fichier PDF avant de pouvoir mettre ce fichier en pièce jointe d'un
mail), je suppose que "le reste" continue à tourner.
Bon, Caro, tout ça c'est bien gentil, mais nous attendons tous impatiemment que tu testes.
J-Pierre
"ze_titi" <http://www.cerbermail.com/?sj4KuQC4GQ> a écrit dans le message de news:
F45733B2-B37A-4A20-B6F8-5FD6A724D6AE@microsoft.com...
Je ne suis pas certain que le Sleep(500) ne mettrais pas l'application en
pause... En remplaçant par
Do While (Reports!MonEtat)
DoEvents
Loop
mais je ne suis pas persuadé de mon coup puisque je n'ai pas testé...
Bon code
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ
Bonjour Caro,
Je ne crois pas que acDialog soit un paramètre valide de OpenReport, il me semble que tu l'as placé à la place de critères
de
sélection.
Tu peux peut-être mettre une boucle pour tester si l'état est ouvert et attendre avant de continuer. Quelque chose du
style:
Do While (Reports!MonEtat)
Sleep(500)
Loop
Je ne peux malheureusement pas garantir que ça marchera, car je suis en pleine réinstallation et pour l'instant, je n'ai
que
windows, IE et OE qui fonctionnent, pas moyen d'ouvrir mes bases....Mais il y a tant de compétences sur ce NG :-)
J-Pierre
"caro" <ccouprit@capgemini.fr> a écrit dans le message de news: 1161854601.988978.52280@m7g2000cwm.googlegroups.com...
bonjour à tous,
Je suis sous Vb access.
Je souhaite attendre la fermeture d'un report ouvert par
DoCmd.OpenReport "mon report", acViewPreview, , acDialog pour exécuter
le code suivant cette commande.
Car si je mets un MsgBox juste après ce openreport, mon message
apparaît avec le report et le msgbox devient prioritaire (je n'ai pas
accès au report tant que je n'ai pas fermé msgbox).
Par contre si je ne mets pas de msgbox mon report est prioritaire et je
dois le fermer pour continuer le code vb...il semble que le code
s'exécute de façon différente si il y a un msgbox ou pas....mais
j'en doute..
pouez-vous m'aider?
J'espère avoir été claire...et merci pour votre aide...précieuse...
Salut,
Pour autant que je sache, DoEvents permet à Windows de reprendre la main pour - par exemple - permettre le rafraichissement de
l'écran, mais ne met pas l'exécution du code en pause.
Pour le Sleep, je ne sais pas non plus ce qu'il met exactement en attente, mais comme je l'utilise pour tester à intervalles
réguliers un évènement (par exemple la création d'un fichier PDF avant de pouvoir mettre ce fichier en pièce jointe d'un
mail), je suppose que "le reste" continue à tourner.
Bon, Caro, tout ça c'est bien gentil, mais nous attendons tous impatiemment que tu testes.
J-Pierre
"ze_titi" <http://www.cerbermail.com/?sj4KuQC4GQ> a écrit dans le message de news:Je ne suis pas certain que le Sleep(500) ne mettrais pas l'application en
pause... En remplaçant par
Do While (Reports!MonEtat)
DoEvents
Loop
mais je ne suis pas persuadé de mon coup puisque je n'ai pas testé...
Bon code
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQBonjour Caro,
Je ne crois pas que acDialog soit un paramètre valide de OpenReport, il me semble que tu l'as placé à la place de critères
de
sélection.
Tu peux peut-être mettre une boucle pour tester si l'état est ouvert et attendre avant de continuer. Quelque chose du
style:
Do While (Reports!MonEtat)
Sleep(500)
Loop
Je ne peux malheureusement pas garantir que ça marchera, car je suis en pleine réinstallation et pour l'instant, je n'ai
que
windows, IE et OE qui fonctionnent, pas moyen d'ouvrir mes bases....Mais il y a tant de compétences sur ce NG :-)
J-Pierre
"caro" a écrit dans le message de news:
bonjour à tous,
Je suis sous Vb access.
Je souhaite attendre la fermeture d'un report ouvert par
DoCmd.OpenReport "mon report", acViewPreview, , acDialog pour exécuter
le code suivant cette commande.
Car si je mets un MsgBox juste après ce openreport, mon message
apparaît avec le report et le msgbox devient prioritaire (je n'ai pas
accès au report tant que je n'ai pas fermé msgbox).
Par contre si je ne mets pas de msgbox mon report est prioritaire et je
dois le fermer pour continuer le code vb...il semble que le code
s'exécute de façon différente si il y a un msgbox ou pas....mais
j'en doute..
pouez-vous m'aider?
J'espère avoir été claire...et merci pour votre aide...précieuse...
Salut J-Pierre,
mon objectif n'était pas de te vexer ;-)
En fait, ma proposition visait juste à optimiser le temps de "pause" po ur
permettre à d'autres tâches de s'éxécuter (après tout, si Acces s n'a rien à
faire, autant utiliser le processeur à d'autres choses...) d'où le Do Events.
Je suis d'accord avec toi concernant les tests !!! :-))
Titi
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQSalut,
Pour autant que je sache, DoEvents permet à Windows de reprendre la m ain pour - par exemple - permettre le rafraichissement de
l'écran, mais ne met pas l'exécution du code en pause.
Pour le Sleep, je ne sais pas non plus ce qu'il met exactement en atten te, mais comme je l'utilise pour tester à intervalles
réguliers un évènement (par exemple la création d'un fichier PD F avant de pouvoir mettre ce fichier en pièce jointe d'un
mail), je suppose que "le reste" continue à tourner.
Bon, Caro, tout ça c'est bien gentil, mais nous attendons tous impati emment que tu testes.
J-Pierre
"ze_titi" <http://www.cerbermail.com/?sj4KuQC4GQ> a écrit dans le mes sage de news:Je ne suis pas certain que le Sleep(500) ne mettrais pas l'applicatio n en
pause... En remplaçant par
Do While (Reports!MonEtat)
DoEvents
Loop
mais je ne suis pas persuadé de mon coup puisque je n'ai pas test é...
Bon code
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQBonjour Caro,
Je ne crois pas que acDialog soit un paramètre valide de OpenRepor t, il me semble que tu l'as placé à la place de critères
de
sélection.
Tu peux peut-être mettre une boucle pour tester si l'état est ou vert et attendre avant de continuer. Quelque chose du
style:
Do While (Reports!MonEtat)
Sleep(500)
Loop
Je ne peux malheureusement pas garantir que ça marchera, car je su is en pleine réinstallation et pour l'instant, je n'ai
que
windows, IE et OE qui fonctionnent, pas moyen d'ouvrir mes bases.... Mais il y a tant de compétences sur ce NG :-)
J-Pierre
"caro" a écrit dans le message de news: 11
bonjour à tous,
Je suis sous Vb access.
Je souhaite attendre la fermeture d'un report ouvert par
DoCmd.OpenReport "mon report", acViewPreview, , acDialog pour exéc uter
le code suivant cette commande.
Car si je mets un MsgBox juste après ce openreport, mon message
apparaît avec le report et le msgbox devient prioritaire (je n'ai pas
accès au report tant que je n'ai pas fermé msgbox).
Par contre si je ne mets pas de msgbox mon report est prioritaire et je
dois le fermer pour continuer le code vb...il semble que le code
s'exécute de façon différente si il y a un msgbox ou pas....ma is
j'en doute..
pouez-vous m'aider?
J'espère avoir été claire...et merci pour votre aide...préci euse...
Salut J-Pierre,
mon objectif n'était pas de te vexer ;-)
En fait, ma proposition visait juste à optimiser le temps de "pause" po ur
permettre à d'autres tâches de s'éxécuter (après tout, si Acces s n'a rien à
faire, autant utiliser le processeur à d'autres choses...) d'où le Do Events.
Je suis d'accord avec toi concernant les tests !!! :-))
Titi
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ
Salut,
Pour autant que je sache, DoEvents permet à Windows de reprendre la m ain pour - par exemple - permettre le rafraichissement de
l'écran, mais ne met pas l'exécution du code en pause.
Pour le Sleep, je ne sais pas non plus ce qu'il met exactement en atten te, mais comme je l'utilise pour tester à intervalles
réguliers un évènement (par exemple la création d'un fichier PD F avant de pouvoir mettre ce fichier en pièce jointe d'un
mail), je suppose que "le reste" continue à tourner.
Bon, Caro, tout ça c'est bien gentil, mais nous attendons tous impati emment que tu testes.
J-Pierre
"ze_titi" <http://www.cerbermail.com/?sj4KuQC4GQ> a écrit dans le mes sage de news:
F45733B2-B37A-4A20-B6F8-5FD6A724D6AE@microsoft.com...
Je ne suis pas certain que le Sleep(500) ne mettrais pas l'applicatio n en
pause... En remplaçant par
Do While (Reports!MonEtat)
DoEvents
Loop
mais je ne suis pas persuadé de mon coup puisque je n'ai pas test é...
Bon code
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ
Bonjour Caro,
Je ne crois pas que acDialog soit un paramètre valide de OpenRepor t, il me semble que tu l'as placé à la place de critères
de
sélection.
Tu peux peut-être mettre une boucle pour tester si l'état est ou vert et attendre avant de continuer. Quelque chose du
style:
Do While (Reports!MonEtat)
Sleep(500)
Loop
Je ne peux malheureusement pas garantir que ça marchera, car je su is en pleine réinstallation et pour l'instant, je n'ai
que
windows, IE et OE qui fonctionnent, pas moyen d'ouvrir mes bases.... Mais il y a tant de compétences sur ce NG :-)
J-Pierre
"caro" <ccouprit@capgemini.fr> a écrit dans le message de news: 11 61854601.988978.52280@m7g2000cwm.googlegroups.com...
bonjour à tous,
Je suis sous Vb access.
Je souhaite attendre la fermeture d'un report ouvert par
DoCmd.OpenReport "mon report", acViewPreview, , acDialog pour exéc uter
le code suivant cette commande.
Car si je mets un MsgBox juste après ce openreport, mon message
apparaît avec le report et le msgbox devient prioritaire (je n'ai pas
accès au report tant que je n'ai pas fermé msgbox).
Par contre si je ne mets pas de msgbox mon report est prioritaire et je
dois le fermer pour continuer le code vb...il semble que le code
s'exécute de façon différente si il y a un msgbox ou pas....ma is
j'en doute..
pouez-vous m'aider?
J'espère avoir été claire...et merci pour votre aide...préci euse...
Salut J-Pierre,
mon objectif n'était pas de te vexer ;-)
En fait, ma proposition visait juste à optimiser le temps de "pause" po ur
permettre à d'autres tâches de s'éxécuter (après tout, si Acces s n'a rien à
faire, autant utiliser le processeur à d'autres choses...) d'où le Do Events.
Je suis d'accord avec toi concernant les tests !!! :-))
Titi
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQSalut,
Pour autant que je sache, DoEvents permet à Windows de reprendre la m ain pour - par exemple - permettre le rafraichissement de
l'écran, mais ne met pas l'exécution du code en pause.
Pour le Sleep, je ne sais pas non plus ce qu'il met exactement en atten te, mais comme je l'utilise pour tester à intervalles
réguliers un évènement (par exemple la création d'un fichier PD F avant de pouvoir mettre ce fichier en pièce jointe d'un
mail), je suppose que "le reste" continue à tourner.
Bon, Caro, tout ça c'est bien gentil, mais nous attendons tous impati emment que tu testes.
J-Pierre
"ze_titi" <http://www.cerbermail.com/?sj4KuQC4GQ> a écrit dans le mes sage de news:Je ne suis pas certain que le Sleep(500) ne mettrais pas l'applicatio n en
pause... En remplaçant par
Do While (Reports!MonEtat)
DoEvents
Loop
mais je ne suis pas persuadé de mon coup puisque je n'ai pas test é...
Bon code
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQBonjour Caro,
Je ne crois pas que acDialog soit un paramètre valide de OpenRepor t, il me semble que tu l'as placé à la place de critères
de
sélection.
Tu peux peut-être mettre une boucle pour tester si l'état est ou vert et attendre avant de continuer. Quelque chose du
style:
Do While (Reports!MonEtat)
Sleep(500)
Loop
Je ne peux malheureusement pas garantir que ça marchera, car je su is en pleine réinstallation et pour l'instant, je n'ai
que
windows, IE et OE qui fonctionnent, pas moyen d'ouvrir mes bases.... Mais il y a tant de compétences sur ce NG :-)
J-Pierre
"caro" a écrit dans le message de news: 11
bonjour à tous,
Je suis sous Vb access.
Je souhaite attendre la fermeture d'un report ouvert par
DoCmd.OpenReport "mon report", acViewPreview, , acDialog pour exéc uter
le code suivant cette commande.
Car si je mets un MsgBox juste après ce openreport, mon message
apparaît avec le report et le msgbox devient prioritaire (je n'ai pas
accès au report tant que je n'ai pas fermé msgbox).
Par contre si je ne mets pas de msgbox mon report est prioritaire et je
dois le fermer pour continuer le code vb...il semble que le code
s'exécute de façon différente si il y a un msgbox ou pas....ma is
j'en doute..
pouez-vous m'aider?
J'espère avoir été claire...et merci pour votre aide...préci euse...
Salut J-Pierre,
mon objectif n'était pas de te vexer ;-)
En fait, ma proposition visait juste à optimiser le temps de "pause" pour
permettre à d'autres tâches de s'éxécuter (après tout, si Access n'a rien à
faire, autant utiliser le processeur à d'autres choses...) d'où le DoEvents.
Je suis d'accord avec toi concernant les tests !!! :-))
Titi
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQSalut,
Pour autant que je sache, DoEvents permet à Windows de reprendre la main pour - par exemple - permettre le rafraichissement
de
l'écran, mais ne met pas l'exécution du code en pause.
Pour le Sleep, je ne sais pas non plus ce qu'il met exactement en attente, mais comme je l'utilise pour tester à
intervalles
réguliers un évènement (par exemple la création d'un fichier PDF avant de pouvoir mettre ce fichier en pièce jointe d'un
mail), je suppose que "le reste" continue à tourner.
Bon, Caro, tout ça c'est bien gentil, mais nous attendons tous impatiemment que tu testes.
J-Pierre
"ze_titi" <http://www.cerbermail.com/?sj4KuQC4GQ> a écrit dans le message de news:Je ne suis pas certain que le Sleep(500) ne mettrais pas l'application en
pause... En remplaçant par
Do While (Reports!MonEtat)
DoEvents
Loop
mais je ne suis pas persuadé de mon coup puisque je n'ai pas testé...
Bon code
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQBonjour Caro,
Je ne crois pas que acDialog soit un paramètre valide de OpenReport, il me semble que tu l'as placé à la place de
critères
de
sélection.
Tu peux peut-être mettre une boucle pour tester si l'état est ouvert et attendre avant de continuer. Quelque chose du
style:
Do While (Reports!MonEtat)
Sleep(500)
Loop
Je ne peux malheureusement pas garantir que ça marchera, car je suis en pleine réinstallation et pour l'instant, je n'ai
que
windows, IE et OE qui fonctionnent, pas moyen d'ouvrir mes bases....Mais il y a tant de compétences sur ce NG :-)
J-Pierre
"caro" a écrit dans le message de news:
bonjour à tous,
Je suis sous Vb access.
Je souhaite attendre la fermeture d'un report ouvert par
DoCmd.OpenReport "mon report", acViewPreview, , acDialog pour exécuter
le code suivant cette commande.
Car si je mets un MsgBox juste après ce openreport, mon message
apparaît avec le report et le msgbox devient prioritaire (je n'ai pas
accès au report tant que je n'ai pas fermé msgbox).
Par contre si je ne mets pas de msgbox mon report est prioritaire et je
dois le fermer pour continuer le code vb...il semble que le code
s'exécute de façon différente si il y a un msgbox ou pas....mais
j'en doute..
pouez-vous m'aider?
J'espère avoir été claire...et merci pour votre aide...précieuse...
Salut J-Pierre,
mon objectif n'était pas de te vexer ;-)
En fait, ma proposition visait juste à optimiser le temps de "pause" pour
permettre à d'autres tâches de s'éxécuter (après tout, si Access n'a rien à
faire, autant utiliser le processeur à d'autres choses...) d'où le DoEvents.
Je suis d'accord avec toi concernant les tests !!! :-))
Titi
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ
Salut,
Pour autant que je sache, DoEvents permet à Windows de reprendre la main pour - par exemple - permettre le rafraichissement
de
l'écran, mais ne met pas l'exécution du code en pause.
Pour le Sleep, je ne sais pas non plus ce qu'il met exactement en attente, mais comme je l'utilise pour tester à
intervalles
réguliers un évènement (par exemple la création d'un fichier PDF avant de pouvoir mettre ce fichier en pièce jointe d'un
mail), je suppose que "le reste" continue à tourner.
Bon, Caro, tout ça c'est bien gentil, mais nous attendons tous impatiemment que tu testes.
J-Pierre
"ze_titi" <http://www.cerbermail.com/?sj4KuQC4GQ> a écrit dans le message de news:
F45733B2-B37A-4A20-B6F8-5FD6A724D6AE@microsoft.com...
Je ne suis pas certain que le Sleep(500) ne mettrais pas l'application en
pause... En remplaçant par
Do While (Reports!MonEtat)
DoEvents
Loop
mais je ne suis pas persuadé de mon coup puisque je n'ai pas testé...
Bon code
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ
Bonjour Caro,
Je ne crois pas que acDialog soit un paramètre valide de OpenReport, il me semble que tu l'as placé à la place de
critères
de
sélection.
Tu peux peut-être mettre une boucle pour tester si l'état est ouvert et attendre avant de continuer. Quelque chose du
style:
Do While (Reports!MonEtat)
Sleep(500)
Loop
Je ne peux malheureusement pas garantir que ça marchera, car je suis en pleine réinstallation et pour l'instant, je n'ai
que
windows, IE et OE qui fonctionnent, pas moyen d'ouvrir mes bases....Mais il y a tant de compétences sur ce NG :-)
J-Pierre
"caro" <ccouprit@capgemini.fr> a écrit dans le message de news: 1161854601.988978.52280@m7g2000cwm.googlegroups.com...
bonjour à tous,
Je suis sous Vb access.
Je souhaite attendre la fermeture d'un report ouvert par
DoCmd.OpenReport "mon report", acViewPreview, , acDialog pour exécuter
le code suivant cette commande.
Car si je mets un MsgBox juste après ce openreport, mon message
apparaît avec le report et le msgbox devient prioritaire (je n'ai pas
accès au report tant que je n'ai pas fermé msgbox).
Par contre si je ne mets pas de msgbox mon report est prioritaire et je
dois le fermer pour continuer le code vb...il semble que le code
s'exécute de façon différente si il y a un msgbox ou pas....mais
j'en doute..
pouez-vous m'aider?
J'espère avoir été claire...et merci pour votre aide...précieuse...
Salut J-Pierre,
mon objectif n'était pas de te vexer ;-)
En fait, ma proposition visait juste à optimiser le temps de "pause" pour
permettre à d'autres tâches de s'éxécuter (après tout, si Access n'a rien à
faire, autant utiliser le processeur à d'autres choses...) d'où le DoEvents.
Je suis d'accord avec toi concernant les tests !!! :-))
Titi
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQSalut,
Pour autant que je sache, DoEvents permet à Windows de reprendre la main pour - par exemple - permettre le rafraichissement
de
l'écran, mais ne met pas l'exécution du code en pause.
Pour le Sleep, je ne sais pas non plus ce qu'il met exactement en attente, mais comme je l'utilise pour tester à
intervalles
réguliers un évènement (par exemple la création d'un fichier PDF avant de pouvoir mettre ce fichier en pièce jointe d'un
mail), je suppose que "le reste" continue à tourner.
Bon, Caro, tout ça c'est bien gentil, mais nous attendons tous impatiemment que tu testes.
J-Pierre
"ze_titi" <http://www.cerbermail.com/?sj4KuQC4GQ> a écrit dans le message de news:Je ne suis pas certain que le Sleep(500) ne mettrais pas l'application en
pause... En remplaçant par
Do While (Reports!MonEtat)
DoEvents
Loop
mais je ne suis pas persuadé de mon coup puisque je n'ai pas testé...
Bon code
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQBonjour Caro,
Je ne crois pas que acDialog soit un paramètre valide de OpenReport, il me semble que tu l'as placé à la place de
critères
de
sélection.
Tu peux peut-être mettre une boucle pour tester si l'état est ouvert et attendre avant de continuer. Quelque chose du
style:
Do While (Reports!MonEtat)
Sleep(500)
Loop
Je ne peux malheureusement pas garantir que ça marchera, car je suis en pleine réinstallation et pour l'instant, je n'ai
que
windows, IE et OE qui fonctionnent, pas moyen d'ouvrir mes bases....Mais il y a tant de compétences sur ce NG :-)
J-Pierre
"caro" a écrit dans le message de news:
bonjour à tous,
Je suis sous Vb access.
Je souhaite attendre la fermeture d'un report ouvert par
DoCmd.OpenReport "mon report", acViewPreview, , acDialog pour exécuter
le code suivant cette commande.
Car si je mets un MsgBox juste après ce openreport, mon message
apparaît avec le report et le msgbox devient prioritaire (je n'ai pas
accès au report tant que je n'ai pas fermé msgbox).
Par contre si je ne mets pas de msgbox mon report est prioritaire et je
dois le fermer pour continuer le code vb...il semble que le code
s'exécute de façon différente si il y a un msgbox ou pas....mais
j'en doute..
pouez-vous m'aider?
J'espère avoir été claire...et merci pour votre aide...précieuse...
Mais je ne suis pas vexé, ze_titi, comment ai-je pu donner cette impression !!!!!!!!
Au contraire, je trouve très positif que tu interviennes pour éclaicir/corriger ce qui te semble incorrect.
A part ça, je préfèrerais bien sûr que ce soit la gentille Caro qui me réponde, surtout qu'Anor n'est pas là en ce moment :-)
Laisse tomber, c'est mon humour à la con, ça fait référence à de très vieilles histoires que je ne raconterai pas ici, sauf
bien sûr si on demande.
J-Pierre
"ze_titi" <http://www.cerbermail.com/?sj4KuQC4GQ> a écrit dans le message de news:Salut J-Pierre,
mon objectif n'était pas de te vexer ;-)
En fait, ma proposition visait juste à optimiser le temps de "pause" pour
permettre à d'autres tâches de s'éxécuter (après tout, si Access n'a rien à
faire, autant utiliser le processeur à d'autres choses...) d'où le DoEvents.
Je suis d'accord avec toi concernant les tests !!! :-))
Titi
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQSalut,
Pour autant que je sache, DoEvents permet à Windows de reprendre la main pour - par exemple - permettre le rafraichissement
de
l'écran, mais ne met pas l'exécution du code en pause.
Pour le Sleep, je ne sais pas non plus ce qu'il met exactement en attente, mais comme je l'utilise pour tester à
intervalles
réguliers un évènement (par exemple la création d'un fichier PDF avant de pouvoir mettre ce fichier en pièce jointe d'un
mail), je suppose que "le reste" continue à tourner.
Bon, Caro, tout ça c'est bien gentil, mais nous attendons tous impatiemment que tu testes.
J-Pierre
"ze_titi" <http://www.cerbermail.com/?sj4KuQC4GQ> a écrit dans le message de news:Je ne suis pas certain que le Sleep(500) ne mettrais pas l'application en
pause... En remplaçant par
Do While (Reports!MonEtat)
DoEvents
Loop
mais je ne suis pas persuadé de mon coup puisque je n'ai pas testé...
Bon code
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQBonjour Caro,
Je ne crois pas que acDialog soit un paramètre valide de OpenReport, il me semble que tu l'as placé à la place de
critères
de
sélection.
Tu peux peut-être mettre une boucle pour tester si l'état est ouvert et attendre avant de continuer. Quelque chose du
style:
Do While (Reports!MonEtat)
Sleep(500)
Loop
Je ne peux malheureusement pas garantir que ça marchera, car je suis en pleine réinstallation et pour l'instant, je n'ai
que
windows, IE et OE qui fonctionnent, pas moyen d'ouvrir mes bases....Mais il y a tant de compétences sur ce NG :-)
J-Pierre
"caro" a écrit dans le message de news:
bonjour à tous,
Je suis sous Vb access.
Je souhaite attendre la fermeture d'un report ouvert par
DoCmd.OpenReport "mon report", acViewPreview, , acDialog pour exécuter
le code suivant cette commande.
Car si je mets un MsgBox juste après ce openreport, mon message
apparaît avec le report et le msgbox devient prioritaire (je n'ai pas
accès au report tant que je n'ai pas fermé msgbox).
Par contre si je ne mets pas de msgbox mon report est prioritaire et je
dois le fermer pour continuer le code vb...il semble que le code
s'exécute de façon différente si il y a un msgbox ou pas....mais
j'en doute..
pouez-vous m'aider?
J'espère avoir été claire...et merci pour votre aide...précieuse...
Mais je ne suis pas vexé, ze_titi, comment ai-je pu donner cette impression !!!!!!!!
Au contraire, je trouve très positif que tu interviennes pour éclaicir/corriger ce qui te semble incorrect.
A part ça, je préfèrerais bien sûr que ce soit la gentille Caro qui me réponde, surtout qu'Anor n'est pas là en ce moment :-)
Laisse tomber, c'est mon humour à la con, ça fait référence à de très vieilles histoires que je ne raconterai pas ici, sauf
bien sûr si on demande.
J-Pierre
"ze_titi" <http://www.cerbermail.com/?sj4KuQC4GQ> a écrit dans le message de news:
D5AC2B1A-B8D8-4FF4-A5CF-36549EF7B22D@microsoft.com...
Salut J-Pierre,
mon objectif n'était pas de te vexer ;-)
En fait, ma proposition visait juste à optimiser le temps de "pause" pour
permettre à d'autres tâches de s'éxécuter (après tout, si Access n'a rien à
faire, autant utiliser le processeur à d'autres choses...) d'où le DoEvents.
Je suis d'accord avec toi concernant les tests !!! :-))
Titi
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ
Salut,
Pour autant que je sache, DoEvents permet à Windows de reprendre la main pour - par exemple - permettre le rafraichissement
de
l'écran, mais ne met pas l'exécution du code en pause.
Pour le Sleep, je ne sais pas non plus ce qu'il met exactement en attente, mais comme je l'utilise pour tester à
intervalles
réguliers un évènement (par exemple la création d'un fichier PDF avant de pouvoir mettre ce fichier en pièce jointe d'un
mail), je suppose que "le reste" continue à tourner.
Bon, Caro, tout ça c'est bien gentil, mais nous attendons tous impatiemment que tu testes.
J-Pierre
"ze_titi" <http://www.cerbermail.com/?sj4KuQC4GQ> a écrit dans le message de news:
F45733B2-B37A-4A20-B6F8-5FD6A724D6AE@microsoft.com...
Je ne suis pas certain que le Sleep(500) ne mettrais pas l'application en
pause... En remplaçant par
Do While (Reports!MonEtat)
DoEvents
Loop
mais je ne suis pas persuadé de mon coup puisque je n'ai pas testé...
Bon code
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ
Bonjour Caro,
Je ne crois pas que acDialog soit un paramètre valide de OpenReport, il me semble que tu l'as placé à la place de
critères
de
sélection.
Tu peux peut-être mettre une boucle pour tester si l'état est ouvert et attendre avant de continuer. Quelque chose du
style:
Do While (Reports!MonEtat)
Sleep(500)
Loop
Je ne peux malheureusement pas garantir que ça marchera, car je suis en pleine réinstallation et pour l'instant, je n'ai
que
windows, IE et OE qui fonctionnent, pas moyen d'ouvrir mes bases....Mais il y a tant de compétences sur ce NG :-)
J-Pierre
"caro" <ccouprit@capgemini.fr> a écrit dans le message de news: 1161854601.988978.52280@m7g2000cwm.googlegroups.com...
bonjour à tous,
Je suis sous Vb access.
Je souhaite attendre la fermeture d'un report ouvert par
DoCmd.OpenReport "mon report", acViewPreview, , acDialog pour exécuter
le code suivant cette commande.
Car si je mets un MsgBox juste après ce openreport, mon message
apparaît avec le report et le msgbox devient prioritaire (je n'ai pas
accès au report tant que je n'ai pas fermé msgbox).
Par contre si je ne mets pas de msgbox mon report est prioritaire et je
dois le fermer pour continuer le code vb...il semble que le code
s'exécute de façon différente si il y a un msgbox ou pas....mais
j'en doute..
pouez-vous m'aider?
J'espère avoir été claire...et merci pour votre aide...précieuse...
Mais je ne suis pas vexé, ze_titi, comment ai-je pu donner cette impression !!!!!!!!
Au contraire, je trouve très positif que tu interviennes pour éclaicir/corriger ce qui te semble incorrect.
A part ça, je préfèrerais bien sûr que ce soit la gentille Caro qui me réponde, surtout qu'Anor n'est pas là en ce moment :-)
Laisse tomber, c'est mon humour à la con, ça fait référence à de très vieilles histoires que je ne raconterai pas ici, sauf
bien sûr si on demande.
J-Pierre
"ze_titi" <http://www.cerbermail.com/?sj4KuQC4GQ> a écrit dans le message de news:Salut J-Pierre,
mon objectif n'était pas de te vexer ;-)
En fait, ma proposition visait juste à optimiser le temps de "pause" pour
permettre à d'autres tâches de s'éxécuter (après tout, si Access n'a rien à
faire, autant utiliser le processeur à d'autres choses...) d'où le DoEvents.
Je suis d'accord avec toi concernant les tests !!! :-))
Titi
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQSalut,
Pour autant que je sache, DoEvents permet à Windows de reprendre la main pour - par exemple - permettre le rafraichissement
de
l'écran, mais ne met pas l'exécution du code en pause.
Pour le Sleep, je ne sais pas non plus ce qu'il met exactement en attente, mais comme je l'utilise pour tester à
intervalles
réguliers un évènement (par exemple la création d'un fichier PDF avant de pouvoir mettre ce fichier en pièce jointe d'un
mail), je suppose que "le reste" continue à tourner.
Bon, Caro, tout ça c'est bien gentil, mais nous attendons tous impatiemment que tu testes.
J-Pierre
"ze_titi" <http://www.cerbermail.com/?sj4KuQC4GQ> a écrit dans le message de news:Je ne suis pas certain que le Sleep(500) ne mettrais pas l'application en
pause... En remplaçant par
Do While (Reports!MonEtat)
DoEvents
Loop
mais je ne suis pas persuadé de mon coup puisque je n'ai pas testé...
Bon code
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQBonjour Caro,
Je ne crois pas que acDialog soit un paramètre valide de OpenReport, il me semble que tu l'as placé à la place de
critères
de
sélection.
Tu peux peut-être mettre une boucle pour tester si l'état est ouvert et attendre avant de continuer. Quelque chose du
style:
Do While (Reports!MonEtat)
Sleep(500)
Loop
Je ne peux malheureusement pas garantir que ça marchera, car je suis en pleine réinstallation et pour l'instant, je n'ai
que
windows, IE et OE qui fonctionnent, pas moyen d'ouvrir mes bases....Mais il y a tant de compétences sur ce NG :-)
J-Pierre
"caro" a écrit dans le message de news:
bonjour à tous,
Je suis sous Vb access.
Je souhaite attendre la fermeture d'un report ouvert par
DoCmd.OpenReport "mon report", acViewPreview, , acDialog pour exécuter
le code suivant cette commande.
Car si je mets un MsgBox juste après ce openreport, mon message
apparaît avec le report et le msgbox devient prioritaire (je n'ai pas
accès au report tant que je n'ai pas fermé msgbox).
Par contre si je ne mets pas de msgbox mon report est prioritaire et je
dois le fermer pour continuer le code vb...il semble que le code
s'exécute de façon différente si il y a un msgbox ou pas....mais
j'en doute..
pouez-vous m'aider?
J'espère avoir été claire...et merci pour votre aide...précieuse...
Me voila donc rassuré !
Et toi aussi je suppose puisque je viens de voir la réponse de Caro.
Un jour, il faudra que je lise les "vielles" archives de ce forum, il doit
s'en passer des belles ! :-))
@+
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQMais je ne suis pas vexé, ze_titi, comment ai-je pu donner cette impression !!!!!!!!
Au contraire, je trouve très positif que tu interviennes pour éclaicir/corriger ce qui te semble incorrect.
A part ça, je préfèrerais bien sûr que ce soit la gentille Caro qui me réponde, surtout qu'Anor n'est pas là en ce moment
:-)
Laisse tomber, c'est mon humour à la con, ça fait référence à de très vieilles histoires que je ne raconterai pas ici, sauf
bien sûr si on demande.
J-Pierre
"ze_titi" <http://www.cerbermail.com/?sj4KuQC4GQ> a écrit dans le message de news:Salut J-Pierre,
mon objectif n'était pas de te vexer ;-)
En fait, ma proposition visait juste à optimiser le temps de "pause" pour
permettre à d'autres tâches de s'éxécuter (après tout, si Access n'a rien à
faire, autant utiliser le processeur à d'autres choses...) d'où le DoEvents.
Je suis d'accord avec toi concernant les tests !!! :-))
Titi
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQSalut,
Pour autant que je sache, DoEvents permet à Windows de reprendre la main pour - par exemple - permettre le
rafraichissement
de
l'écran, mais ne met pas l'exécution du code en pause.
Pour le Sleep, je ne sais pas non plus ce qu'il met exactement en attente, mais comme je l'utilise pour tester à
intervalles
réguliers un évènement (par exemple la création d'un fichier PDF avant de pouvoir mettre ce fichier en pièce jointe d'un
mail), je suppose que "le reste" continue à tourner.
Bon, Caro, tout ça c'est bien gentil, mais nous attendons tous impatiemment que tu testes.
J-Pierre
"ze_titi" <http://www.cerbermail.com/?sj4KuQC4GQ> a écrit dans le message de news:Je ne suis pas certain que le Sleep(500) ne mettrais pas l'application en
pause... En remplaçant par
Do While (Reports!MonEtat)
DoEvents
Loop
mais je ne suis pas persuadé de mon coup puisque je n'ai pas testé...
Bon code
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQBonjour Caro,
Je ne crois pas que acDialog soit un paramètre valide de OpenReport, il me semble que tu l'as placé à la place de
critères
de
sélection.
Tu peux peut-être mettre une boucle pour tester si l'état est ouvert et attendre avant de continuer. Quelque chose du
style:
Do While (Reports!MonEtat)
Sleep(500)
Loop
Je ne peux malheureusement pas garantir que ça marchera, car je suis en pleine réinstallation et pour l'instant, je
n'ai
que
windows, IE et OE qui fonctionnent, pas moyen d'ouvrir mes bases....Mais il y a tant de compétences sur ce NG :-)
J-Pierre
"caro" a écrit dans le message de news:
bonjour à tous,
Je suis sous Vb access.
Je souhaite attendre la fermeture d'un report ouvert par
DoCmd.OpenReport "mon report", acViewPreview, , acDialog pour exécuter
le code suivant cette commande.
Car si je mets un MsgBox juste après ce openreport, mon message
apparaît avec le report et le msgbox devient prioritaire (je n'ai pas
accès au report tant que je n'ai pas fermé msgbox).
Par contre si je ne mets pas de msgbox mon report est prioritaire et je
dois le fermer pour continuer le code vb...il semble que le code
s'exécute de façon différente si il y a un msgbox ou pas....mais
j'en doute..
pouez-vous m'aider?
J'espère avoir été claire...et merci pour votre aide...précieuse...
Me voila donc rassuré !
Et toi aussi je suppose puisque je viens de voir la réponse de Caro.
Un jour, il faudra que je lise les "vielles" archives de ce forum, il doit
s'en passer des belles ! :-))
@+
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ
Mais je ne suis pas vexé, ze_titi, comment ai-je pu donner cette impression !!!!!!!!
Au contraire, je trouve très positif que tu interviennes pour éclaicir/corriger ce qui te semble incorrect.
A part ça, je préfèrerais bien sûr que ce soit la gentille Caro qui me réponde, surtout qu'Anor n'est pas là en ce moment
:-)
Laisse tomber, c'est mon humour à la con, ça fait référence à de très vieilles histoires que je ne raconterai pas ici, sauf
bien sûr si on demande.
J-Pierre
"ze_titi" <http://www.cerbermail.com/?sj4KuQC4GQ> a écrit dans le message de news:
D5AC2B1A-B8D8-4FF4-A5CF-36549EF7B22D@microsoft.com...
Salut J-Pierre,
mon objectif n'était pas de te vexer ;-)
En fait, ma proposition visait juste à optimiser le temps de "pause" pour
permettre à d'autres tâches de s'éxécuter (après tout, si Access n'a rien à
faire, autant utiliser le processeur à d'autres choses...) d'où le DoEvents.
Je suis d'accord avec toi concernant les tests !!! :-))
Titi
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ
Salut,
Pour autant que je sache, DoEvents permet à Windows de reprendre la main pour - par exemple - permettre le
rafraichissement
de
l'écran, mais ne met pas l'exécution du code en pause.
Pour le Sleep, je ne sais pas non plus ce qu'il met exactement en attente, mais comme je l'utilise pour tester à
intervalles
réguliers un évènement (par exemple la création d'un fichier PDF avant de pouvoir mettre ce fichier en pièce jointe d'un
mail), je suppose que "le reste" continue à tourner.
Bon, Caro, tout ça c'est bien gentil, mais nous attendons tous impatiemment que tu testes.
J-Pierre
"ze_titi" <http://www.cerbermail.com/?sj4KuQC4GQ> a écrit dans le message de news:
F45733B2-B37A-4A20-B6F8-5FD6A724D6AE@microsoft.com...
Je ne suis pas certain que le Sleep(500) ne mettrais pas l'application en
pause... En remplaçant par
Do While (Reports!MonEtat)
DoEvents
Loop
mais je ne suis pas persuadé de mon coup puisque je n'ai pas testé...
Bon code
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ
Bonjour Caro,
Je ne crois pas que acDialog soit un paramètre valide de OpenReport, il me semble que tu l'as placé à la place de
critères
de
sélection.
Tu peux peut-être mettre une boucle pour tester si l'état est ouvert et attendre avant de continuer. Quelque chose du
style:
Do While (Reports!MonEtat)
Sleep(500)
Loop
Je ne peux malheureusement pas garantir que ça marchera, car je suis en pleine réinstallation et pour l'instant, je
n'ai
que
windows, IE et OE qui fonctionnent, pas moyen d'ouvrir mes bases....Mais il y a tant de compétences sur ce NG :-)
J-Pierre
"caro" <ccouprit@capgemini.fr> a écrit dans le message de news:
1161854601.988978.52280@m7g2000cwm.googlegroups.com...
bonjour à tous,
Je suis sous Vb access.
Je souhaite attendre la fermeture d'un report ouvert par
DoCmd.OpenReport "mon report", acViewPreview, , acDialog pour exécuter
le code suivant cette commande.
Car si je mets un MsgBox juste après ce openreport, mon message
apparaît avec le report et le msgbox devient prioritaire (je n'ai pas
accès au report tant que je n'ai pas fermé msgbox).
Par contre si je ne mets pas de msgbox mon report est prioritaire et je
dois le fermer pour continuer le code vb...il semble que le code
s'exécute de façon différente si il y a un msgbox ou pas....mais
j'en doute..
pouez-vous m'aider?
J'espère avoir été claire...et merci pour votre aide...précieuse...
Me voila donc rassuré !
Et toi aussi je suppose puisque je viens de voir la réponse de Caro.
Un jour, il faudra que je lise les "vielles" archives de ce forum, il doit
s'en passer des belles ! :-))
@+
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQMais je ne suis pas vexé, ze_titi, comment ai-je pu donner cette impression !!!!!!!!
Au contraire, je trouve très positif que tu interviennes pour éclaicir/corriger ce qui te semble incorrect.
A part ça, je préfèrerais bien sûr que ce soit la gentille Caro qui me réponde, surtout qu'Anor n'est pas là en ce moment
:-)
Laisse tomber, c'est mon humour à la con, ça fait référence à de très vieilles histoires que je ne raconterai pas ici, sauf
bien sûr si on demande.
J-Pierre
"ze_titi" <http://www.cerbermail.com/?sj4KuQC4GQ> a écrit dans le message de news:Salut J-Pierre,
mon objectif n'était pas de te vexer ;-)
En fait, ma proposition visait juste à optimiser le temps de "pause" pour
permettre à d'autres tâches de s'éxécuter (après tout, si Access n'a rien à
faire, autant utiliser le processeur à d'autres choses...) d'où le DoEvents.
Je suis d'accord avec toi concernant les tests !!! :-))
Titi
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQSalut,
Pour autant que je sache, DoEvents permet à Windows de reprendre la main pour - par exemple - permettre le
rafraichissement
de
l'écran, mais ne met pas l'exécution du code en pause.
Pour le Sleep, je ne sais pas non plus ce qu'il met exactement en attente, mais comme je l'utilise pour tester à
intervalles
réguliers un évènement (par exemple la création d'un fichier PDF avant de pouvoir mettre ce fichier en pièce jointe d'un
mail), je suppose que "le reste" continue à tourner.
Bon, Caro, tout ça c'est bien gentil, mais nous attendons tous impatiemment que tu testes.
J-Pierre
"ze_titi" <http://www.cerbermail.com/?sj4KuQC4GQ> a écrit dans le message de news:Je ne suis pas certain que le Sleep(500) ne mettrais pas l'application en
pause... En remplaçant par
Do While (Reports!MonEtat)
DoEvents
Loop
mais je ne suis pas persuadé de mon coup puisque je n'ai pas testé...
Bon code
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQBonjour Caro,
Je ne crois pas que acDialog soit un paramètre valide de OpenReport, il me semble que tu l'as placé à la place de
critères
de
sélection.
Tu peux peut-être mettre une boucle pour tester si l'état est ouvert et attendre avant de continuer. Quelque chose du
style:
Do While (Reports!MonEtat)
Sleep(500)
Loop
Je ne peux malheureusement pas garantir que ça marchera, car je suis en pleine réinstallation et pour l'instant, je
n'ai
que
windows, IE et OE qui fonctionnent, pas moyen d'ouvrir mes bases....Mais il y a tant de compétences sur ce NG :-)
J-Pierre
"caro" a écrit dans le message de news:
bonjour à tous,
Je suis sous Vb access.
Je souhaite attendre la fermeture d'un report ouvert par
DoCmd.OpenReport "mon report", acViewPreview, , acDialog pour exécuter
le code suivant cette commande.
Car si je mets un MsgBox juste après ce openreport, mon message
apparaît avec le report et le msgbox devient prioritaire (je n'ai pas
accès au report tant que je n'ai pas fermé msgbox).
Par contre si je ne mets pas de msgbox mon report est prioritaire et je
dois le fermer pour continuer le code vb...il semble que le code
s'exécute de façon différente si il y a un msgbox ou pas....mais
j'en doute..
pouez-vous m'aider?
J'espère avoir été claire...et merci pour votre aide...précieuse...
Finalement, Caro a trouvé sa solution.
D'un point de vue maintenance de l'application, je ne suis pas sûr qu'e lle aie choisi la meilleure manière de procéder. Si une
autre personne prend la relève, avant qu'elle ne découvre que la suit e du code du formulaire qui ouvre l'état se trouve dans
l'évènement sur fermeture de l'état.......
Bon, elle peut toujours mettre des commentaires aux endroits appropriés ........
Là, ze_titi, tu me surprends, m'importe qui d'autre aurait répondu... ...
"Oui, s'il te plait, raconte."
Et j'aurais pu faire ma mijaurée:
"Tu crois, je sais pas, peu-être un peu, puisque tu le demandes."
Je ne dirai donc rien, sauf qu'elle s'appelait Emilie si ma mémoire est bonne.
J-Pierre
"ze_titi" <http://www.cerbermail.com/?sj4KuQC4GQ> a écrit dans le messa ge de news:Me voila donc rassuré !
Et toi aussi je suppose puisque je viens de voir la réponse de Caro.
Un jour, il faudra que je lise les "vielles" archives de ce forum, il d oit
s'en passer des belles ! :-))
@+
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQMais je ne suis pas vexé, ze_titi, comment ai-je pu donner cette imp ression !!!!!!!!
Au contraire, je trouve très positif que tu interviennes pour écla icir/corriger ce qui te semble incorrect.
A part ça, je préfèrerais bien sûr que ce soit la gentille Car o qui me réponde, surtout qu'Anor n'est pas là en ce moment
:-)
Laisse tomber, c'est mon humour à la con, ça fait référence à de très vieilles histoires que je ne raconterai pas ici, sauf
bien sûr si on demande.
J-Pierre
"ze_titi" <http://www.cerbermail.com/?sj4KuQC4GQ> a écrit dans le me ssage de news:Salut J-Pierre,
mon objectif n'était pas de te vexer ;-)
En fait, ma proposition visait juste à optimiser le temps de "paus e" pour
permettre à d'autres tâches de s'éxécuter (après tout, si Access n'a rien à
faire, autant utiliser le processeur à d'autres choses...) d'où le DoEvents.
Je suis d'accord avec toi concernant les tests !!! :-))
Titi
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQSalut,
Pour autant que je sache, DoEvents permet à Windows de reprendre la main pour - par exemple - permettre le
rafraichissement
de
l'écran, mais ne met pas l'exécution du code en pause.
Pour le Sleep, je ne sais pas non plus ce qu'il met exactement en a ttente, mais comme je l'utilise pour tester à
intervalles
réguliers un évènement (par exemple la création d'un fichie r PDF avant de pouvoir mettre ce fichier en pièce jointe d'un
mail), je suppose que "le reste" continue à tourner.
Bon, Caro, tout ça c'est bien gentil, mais nous attendons tous im patiemment que tu testes.
J-Pierre
"ze_titi" <http://www.cerbermail.com/?sj4KuQC4GQ> a écrit dans le message de news:Je ne suis pas certain que le Sleep(500) ne mettrais pas l'applic ation en
pause... En remplaçant par
Do While (Reports!MonEtat)
DoEvents
Loop
mais je ne suis pas persuadé de mon coup puisque je n'ai pas te sté...
Bon code
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQBonjour Caro,
Je ne crois pas que acDialog soit un paramètre valide de OpenR eport, il me semble que tu l'as placé à la place de
critères
de
sélection.
Tu peux peut-être mettre une boucle pour tester si l'état es t ouvert et attendre avant de continuer. Quelque chose du
style:
Do While (Reports!MonEtat)
Sleep(500)
Loop
Je ne peux malheureusement pas garantir que ça marchera, car j e suis en pleine réinstallation et pour l'instant, je
n'ai
que
windows, IE et OE qui fonctionnent, pas moyen d'ouvrir mes bases ....Mais il y a tant de compétences sur ce NG :-)
J-Pierre
"caro" a écrit dans le message de news:
bonjour à tous,
Je suis sous Vb access.
Je souhaite attendre la fermeture d'un report ouvert par
DoCmd.OpenReport "mon report", acViewPreview, , acDialog pour ex écuter
le code suivant cette commande.
Car si je mets un MsgBox juste après ce openreport, mon message
apparaît avec le report et le msgbox devient prioritaire (je n 'ai pas
accès au report tant que je n'ai pas fermé msgbox).
Par contre si je ne mets pas de msgbox mon report est prioritair e et je
dois le fermer pour continuer le code vb...il semble que le code
s'exécute de façon différente si il y a un msgbox ou pas.. ..mais
j'en doute..
pouez-vous m'aider?
J'espère avoir été claire...et merci pour votre aide...pr écieuse...
Finalement, Caro a trouvé sa solution.
D'un point de vue maintenance de l'application, je ne suis pas sûr qu'e lle aie choisi la meilleure manière de procéder. Si une
autre personne prend la relève, avant qu'elle ne découvre que la suit e du code du formulaire qui ouvre l'état se trouve dans
l'évènement sur fermeture de l'état.......
Bon, elle peut toujours mettre des commentaires aux endroits appropriés ........
Là, ze_titi, tu me surprends, m'importe qui d'autre aurait répondu... ...
"Oui, s'il te plait, raconte."
Et j'aurais pu faire ma mijaurée:
"Tu crois, je sais pas, peu-être un peu, puisque tu le demandes."
Je ne dirai donc rien, sauf qu'elle s'appelait Emilie si ma mémoire est bonne.
J-Pierre
"ze_titi" <http://www.cerbermail.com/?sj4KuQC4GQ> a écrit dans le messa ge de news:
1470F877-A54E-4F96-ABBE-E6176CD245C5@microsoft.com...
Me voila donc rassuré !
Et toi aussi je suppose puisque je viens de voir la réponse de Caro.
Un jour, il faudra que je lise les "vielles" archives de ce forum, il d oit
s'en passer des belles ! :-))
@+
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ
Mais je ne suis pas vexé, ze_titi, comment ai-je pu donner cette imp ression !!!!!!!!
Au contraire, je trouve très positif que tu interviennes pour écla icir/corriger ce qui te semble incorrect.
A part ça, je préfèrerais bien sûr que ce soit la gentille Car o qui me réponde, surtout qu'Anor n'est pas là en ce moment
:-)
Laisse tomber, c'est mon humour à la con, ça fait référence à de très vieilles histoires que je ne raconterai pas ici, sauf
bien sûr si on demande.
J-Pierre
"ze_titi" <http://www.cerbermail.com/?sj4KuQC4GQ> a écrit dans le me ssage de news:
D5AC2B1A-B8D8-4FF4-A5CF-36549EF7B22D@microsoft.com...
Salut J-Pierre,
mon objectif n'était pas de te vexer ;-)
En fait, ma proposition visait juste à optimiser le temps de "paus e" pour
permettre à d'autres tâches de s'éxécuter (après tout, si Access n'a rien à
faire, autant utiliser le processeur à d'autres choses...) d'où le DoEvents.
Je suis d'accord avec toi concernant les tests !!! :-))
Titi
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ
Salut,
Pour autant que je sache, DoEvents permet à Windows de reprendre la main pour - par exemple - permettre le
rafraichissement
de
l'écran, mais ne met pas l'exécution du code en pause.
Pour le Sleep, je ne sais pas non plus ce qu'il met exactement en a ttente, mais comme je l'utilise pour tester à
intervalles
réguliers un évènement (par exemple la création d'un fichie r PDF avant de pouvoir mettre ce fichier en pièce jointe d'un
mail), je suppose que "le reste" continue à tourner.
Bon, Caro, tout ça c'est bien gentil, mais nous attendons tous im patiemment que tu testes.
J-Pierre
"ze_titi" <http://www.cerbermail.com/?sj4KuQC4GQ> a écrit dans le message de news:
F45733B2-B37A-4A20-B6F8-5FD6A724D6AE@microsoft.com...
Je ne suis pas certain que le Sleep(500) ne mettrais pas l'applic ation en
pause... En remplaçant par
Do While (Reports!MonEtat)
DoEvents
Loop
mais je ne suis pas persuadé de mon coup puisque je n'ai pas te sté...
Bon code
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ
Bonjour Caro,
Je ne crois pas que acDialog soit un paramètre valide de OpenR eport, il me semble que tu l'as placé à la place de
critères
de
sélection.
Tu peux peut-être mettre une boucle pour tester si l'état es t ouvert et attendre avant de continuer. Quelque chose du
style:
Do While (Reports!MonEtat)
Sleep(500)
Loop
Je ne peux malheureusement pas garantir que ça marchera, car j e suis en pleine réinstallation et pour l'instant, je
n'ai
que
windows, IE et OE qui fonctionnent, pas moyen d'ouvrir mes bases ....Mais il y a tant de compétences sur ce NG :-)
J-Pierre
"caro" <ccouprit@capgemini.fr> a écrit dans le message de news:
1161854601.988978.52280@m7g2000cwm.googlegroups.com...
bonjour à tous,
Je suis sous Vb access.
Je souhaite attendre la fermeture d'un report ouvert par
DoCmd.OpenReport "mon report", acViewPreview, , acDialog pour ex écuter
le code suivant cette commande.
Car si je mets un MsgBox juste après ce openreport, mon message
apparaît avec le report et le msgbox devient prioritaire (je n 'ai pas
accès au report tant que je n'ai pas fermé msgbox).
Par contre si je ne mets pas de msgbox mon report est prioritair e et je
dois le fermer pour continuer le code vb...il semble que le code
s'exécute de façon différente si il y a un msgbox ou pas.. ..mais
j'en doute..
pouez-vous m'aider?
J'espère avoir été claire...et merci pour votre aide...pr écieuse...
Finalement, Caro a trouvé sa solution.
D'un point de vue maintenance de l'application, je ne suis pas sûr qu'e lle aie choisi la meilleure manière de procéder. Si une
autre personne prend la relève, avant qu'elle ne découvre que la suit e du code du formulaire qui ouvre l'état se trouve dans
l'évènement sur fermeture de l'état.......
Bon, elle peut toujours mettre des commentaires aux endroits appropriés ........
Là, ze_titi, tu me surprends, m'importe qui d'autre aurait répondu... ...
"Oui, s'il te plait, raconte."
Et j'aurais pu faire ma mijaurée:
"Tu crois, je sais pas, peu-être un peu, puisque tu le demandes."
Je ne dirai donc rien, sauf qu'elle s'appelait Emilie si ma mémoire est bonne.
J-Pierre
"ze_titi" <http://www.cerbermail.com/?sj4KuQC4GQ> a écrit dans le messa ge de news:Me voila donc rassuré !
Et toi aussi je suppose puisque je viens de voir la réponse de Caro.
Un jour, il faudra que je lise les "vielles" archives de ce forum, il d oit
s'en passer des belles ! :-))
@+
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQMais je ne suis pas vexé, ze_titi, comment ai-je pu donner cette imp ression !!!!!!!!
Au contraire, je trouve très positif que tu interviennes pour écla icir/corriger ce qui te semble incorrect.
A part ça, je préfèrerais bien sûr que ce soit la gentille Car o qui me réponde, surtout qu'Anor n'est pas là en ce moment
:-)
Laisse tomber, c'est mon humour à la con, ça fait référence à de très vieilles histoires que je ne raconterai pas ici, sauf
bien sûr si on demande.
J-Pierre
"ze_titi" <http://www.cerbermail.com/?sj4KuQC4GQ> a écrit dans le me ssage de news:Salut J-Pierre,
mon objectif n'était pas de te vexer ;-)
En fait, ma proposition visait juste à optimiser le temps de "paus e" pour
permettre à d'autres tâches de s'éxécuter (après tout, si Access n'a rien à
faire, autant utiliser le processeur à d'autres choses...) d'où le DoEvents.
Je suis d'accord avec toi concernant les tests !!! :-))
Titi
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQSalut,
Pour autant que je sache, DoEvents permet à Windows de reprendre la main pour - par exemple - permettre le
rafraichissement
de
l'écran, mais ne met pas l'exécution du code en pause.
Pour le Sleep, je ne sais pas non plus ce qu'il met exactement en a ttente, mais comme je l'utilise pour tester à
intervalles
réguliers un évènement (par exemple la création d'un fichie r PDF avant de pouvoir mettre ce fichier en pièce jointe d'un
mail), je suppose que "le reste" continue à tourner.
Bon, Caro, tout ça c'est bien gentil, mais nous attendons tous im patiemment que tu testes.
J-Pierre
"ze_titi" <http://www.cerbermail.com/?sj4KuQC4GQ> a écrit dans le message de news:Je ne suis pas certain que le Sleep(500) ne mettrais pas l'applic ation en
pause... En remplaçant par
Do While (Reports!MonEtat)
DoEvents
Loop
mais je ne suis pas persuadé de mon coup puisque je n'ai pas te sté...
Bon code
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQBonjour Caro,
Je ne crois pas que acDialog soit un paramètre valide de OpenR eport, il me semble que tu l'as placé à la place de
critères
de
sélection.
Tu peux peut-être mettre une boucle pour tester si l'état es t ouvert et attendre avant de continuer. Quelque chose du
style:
Do While (Reports!MonEtat)
Sleep(500)
Loop
Je ne peux malheureusement pas garantir que ça marchera, car j e suis en pleine réinstallation et pour l'instant, je
n'ai
que
windows, IE et OE qui fonctionnent, pas moyen d'ouvrir mes bases ....Mais il y a tant de compétences sur ce NG :-)
J-Pierre
"caro" a écrit dans le message de news:
bonjour à tous,
Je suis sous Vb access.
Je souhaite attendre la fermeture d'un report ouvert par
DoCmd.OpenReport "mon report", acViewPreview, , acDialog pour ex écuter
le code suivant cette commande.
Car si je mets un MsgBox juste après ce openreport, mon message
apparaît avec le report et le msgbox devient prioritaire (je n 'ai pas
accès au report tant que je n'ai pas fermé msgbox).
Par contre si je ne mets pas de msgbox mon report est prioritair e et je
dois le fermer pour continuer le code vb...il semble que le code
s'exécute de façon différente si il y a un msgbox ou pas.. ..mais
j'en doute..
pouez-vous m'aider?
J'espère avoir été claire...et merci pour votre aide...pr écieuse...