OVH Cloud OVH Cloud

Figer les offset de previsualisation d'un etat

6 réponses
Avatar
Guillaume
Bonjour,

Comment faire pour fixer un offset pendant la=20
previsualisation d'un =E9tat, je veux dire par l=E0 figer les=20
dimensions de la page de previsualisation pourque =E0 chaque=20
previsualisation, access affiche les meme dimensions du=20
cadre de l'etat. Merci de votre aide.

6 réponses

Avatar
Raymond
Bonjour.

tu peux mettre en dimension maxi comme dans l'exemple ci-dessous, le tout
étant lancé à partir de ton formulaire:

Contrairement à ce qu'on peut penser il ne faut pas placer les instructions
dans l'état mais dans le formulaire qui a lancé l'état.
DoCmd.OpenReport "état1", acViewPreview
DoCmd.Maximize
DoCmd.RunCommand acCmdZoom150

le openreport donne le focus à état1
les docmd s'appliquent à l'objet qui a le focus donc à état1


--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Guillaume" a écrit dans le message de
news:0b2201c38d75$042109f0$
Bonjour,

Comment faire pour fixer un offset pendant la
previsualisation d'un état, je veux dire par là figer les
dimensions de la page de previsualisation pourque à chaque
previsualisation, access affiche les meme dimensions du
cadre de l'etat. Merci de votre aide.
Avatar
Guillaume
Raymond,
Cette commande maximise aussi mes formulaires
je voulais juste qu'il maximise le cadre de ma
previsualisation. Désolé pour ce dérangement.

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

tu peux mettre en dimension maxi comme dans l'exemple ci-
dessous, le tout

étant lancé à partir de ton formulaire:

Contrairement à ce qu'on peut penser il ne faut pas
placer les instructions

dans l'état mais dans le formulaire qui a lancé l'état.
DoCmd.OpenReport "état1", acViewPreview
DoCmd.Maximize
DoCmd.RunCommand acCmdZoom150

le openreport donne le focus à état1
les docmd s'appliquent à l'objet qui a le focus donc à
état1



--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Guillaume" a écrit dans le message
de

news:0b2201c38d75$042109f0$
Bonjour,

Comment faire pour fixer un offset pendant la
previsualisation d'un état, je veux dire par là figer les
dimensions de la page de previsualisation pourque à chaque
previsualisation, access affiche les meme dimensions du
cadre de l'etat. Merci de votre aide.

.



Avatar
3stone
Salut,

"Guillaume" a écrit:

Cette commande maximise aussi mes formulaires
je voulais juste qu'il maximise le cadre de ma
previsualisation.


Sur fermeture de ton état, tu mets :

DoCmd.Restore



--
A+
Pierre (3stone) Access MVP
-------------------------------------------------------
Bien démarrer ? c'est ici http://users.skynet.be/mpfa/
( Je ne réponds pas aux emails qui concernent Access )
-------------------------------------------------------
Avatar
Guillaume
Je vous embete encore un petit peu, mon état de
prévisualisation est trop cadré à gauche, comment le
centraliser maintenant ? Mille merci !

-----Message d'origine-----
Salut,

"Guillaume" a écrit:

Cette commande maximise aussi mes formulaires
je voulais juste qu'il maximise le cadre de ma
previsualisation.


Sur fermeture de ton état, tu mets :

DoCmd.Restore



--
A+
Pierre (3stone) Access MVP
-------------------------------------------------------
Bien démarrer ? c'est ici http://users.skynet.be/mpfa/
( Je ne réponds pas aux emails qui concernent Access )
-------------------------------------------------------



.



Avatar
3stone
Salut,

"Guillaume" a écrit
Je vous embete encore un petit peu, mon état de
prévisualisation est trop cadré à gauche, comment le
centraliser maintenant ? Mille merci !


Tu n'aurais pas demandé de faire afficher 2 pages de l'état ???


Sinon, dans le formulaire, le code d'ouverture de l'état...

stDocName = "T_Client"
DoCmd.OpenReport stDocName, acPreview
DoCmd.Maximize
DoCmd.RunCommand acCmdPreviewOnePage
DoCmd.RunCommand acCmdFitToWindow

les 2 dernières lignes te centre cela à coup sûr...

ou remplace la dernière ligne par un zoom, éventuellement

DoCmd.RunCommand acCmdZoom100


--
A+
Pierre (3stone) Access MVP
-------------------------------------------------------
Bien démarrer ? c'est ici http://users.skynet.be/mpfa/
( Je ne réponds pas aux emails qui concernent Access )
-------------------------------------------------------
Avatar
Guillaume
Merci beaucoup
Ca marche tres bien !

Cordialement