OVH Cloud OVH Cloud

focus dans etat

4 réponses
Avatar
Elise
Bonjour,

je cr=E9e plusieurs =E9tats dynamiquement que j'int=E8gre dans=20
un =E9tat mod=E8le... J'aimerais les imprimer en utilisant la=20
commande docmd.printout mais cela ne marche que je place=20
le focus sur mon =E9tat mod=E8le...
Comment je peux faire?=20

A savoir que je suis en mode cr=E9ation au niveau de l'=E9tat=20
et que je ne garde pas les =E9tats cr=E9es dynamiquement apr=E8s=20
impression

Merci d'avance
Bonne journ=E9e
Elise

4 réponses

Avatar
Raymond [mvp]
Bonjour.

en mode design où tu te trouves , lance directement ton docmd.openreport
....... et ensuite ferme le avec nosave à partir de ton report si tu étais
en preview et à partir de ton formulaire si tu étais en print direct.

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


"Elise" a écrit dans le message de
news:091101c3ced0$fda08220$
Bonjour,

je crée plusieurs états dynamiquement que j'intègre dans
un état modèle... J'aimerais les imprimer en utilisant la
commande docmd.printout mais cela ne marche que je place
le focus sur mon état modèle...
Comment je peux faire?

A savoir que je suis en mode création au niveau de l'état
et que je ne garde pas les états crées dynamiquement après
impression

Merci d'avance
Bonne journée
Elise
Avatar
Elise
Bonjour

C'est ce que je faisais avant mais j'ai un problème
lorsqu'il y a plus de 12 états crées dynamiquement, les
derniers sont crées mais n'apparaissent pas à
l'impression...
C 'est surement un problème de mémoire tampon windows...

Bonne journée
ELise
-----Message d'origine-----
Bonjour.

en mode design où tu te trouves , lance directement ton
docmd.openreport

........ et ensuite ferme le avec nosave à partir de ton
report si tu étais

en preview et à partir de ton formulaire si tu étais en
print direct.


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


"Elise" a écrit
dans le message de

news:091101c3ced0$fda08220$
Bonjour,

je crée plusieurs états dynamiquement que j'intègre dans
un état modèle... J'aimerais les imprimer en utilisant la
commande docmd.printout mais cela ne marche que je place
le focus sur mon état modèle...
Comment je peux faire?

A savoir que je suis en mode création au niveau de l'état
et que je ne garde pas les états crées dynamiquement après
impression

Merci d'avance
Bonne journée
Elise


.



Avatar
Raymond [mvp]
Il faut mettre une boucle d'attente pour tester si un report est encore
chargé ou s'il y en a plus de n. dans cette boucle tu mets un doevents.
par exemple, mais tu peux faire autrement:
on error goto Suite
Do While Reports(0).Name <> ""
DoEvents
Loop
Suite:
lancer le prochain

s'il n'y a plus de report chargé l'erreur va être déclanchée et la suite ira
à Suite
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Elise" a écrit dans le message de
news:08cf01c3cedb$41af19e0$
Bonjour

C'est ce que je faisais avant mais j'ai un problème
lorsqu'il y a plus de 12 états crées dynamiquement, les
derniers sont crées mais n'apparaissent pas à
l'impression...
C 'est surement un problème de mémoire tampon windows...

Bonne journée
ELise
-----Message d'origine-----
Bonjour.

en mode design où tu te trouves , lance directement ton
docmd.openreport

........ et ensuite ferme le avec nosave à partir de ton
report si tu étais

en preview et à partir de ton formulaire si tu étais en
print direct.


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


"Elise" a écrit
dans le message de

news:091101c3ced0$fda08220$
Bonjour,

je crée plusieurs états dynamiquement que j'intègre dans
un état modèle... J'aimerais les imprimer en utilisant la
commande docmd.printout mais cela ne marche que je place
le focus sur mon état modèle...
Comment je peux faire?

A savoir que je suis en mode création au niveau de l'état
et que je ne garde pas les états crées dynamiquement après
impression

Merci d'avance
Bonne journée
Elise


.



Avatar
Elise
Merci je vais essayer
Bonnes fetes
Elise

-----Message d'origine-----

Il faut mettre une boucle d'attente pour tester si un
report est encore

chargé ou s'il y en a plus de n. dans cette boucle tu
mets un doevents.

par exemple, mais tu peux faire autrement:
on error goto Suite
Do While Reports(0).Name <> ""
DoEvents
Loop
Suite:
lancer le prochain

s'il n'y a plus de report chargé l'erreur va être
déclanchée et la suite ira

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


"Elise" a écrit
dans le message de

news:08cf01c3cedb$41af19e0$
Bonjour

C'est ce que je faisais avant mais j'ai un problème
lorsqu'il y a plus de 12 états crées dynamiquement, les
derniers sont crées mais n'apparaissent pas à
l'impression...
C 'est surement un problème de mémoire tampon windows...

Bonne journée
ELise
-----Message d'origine-----
Bonjour.

en mode design où tu te trouves , lance directement ton
docmd.openreport

........ et ensuite ferme le avec nosave à partir de ton
report si tu étais

en preview et à partir de ton formulaire si tu étais en
print direct.


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


"Elise" a écrit
dans le message de

news:091101c3ced0$fda08220$
Bonjour,

je crée plusieurs états dynamiquement que j'intègre dans
un état modèle... J'aimerais les imprimer en utilisant la
commande docmd.printout mais cela ne marche que je place
le focus sur mon état modèle...
Comment je peux faire?

A savoir que je suis en mode création au niveau de l'état
et que je ne garde pas les états crées dynamiquement
après


impression

Merci d'avance
Bonne journée
Elise


.




.