OVH Cloud OVH Cloud

affichage d'un état

9 réponses
Avatar
Julien
Bonjour =E0 tous,

J'aimerais ajuster l'affichage d'un =E9tat =E0 l'ouverture=20
pour voir toutes les donn=E9es. L'id=E9al serait de mettre le=20
zoom =E0 95% (je n'ai pas trouv=E9 la commande correspondante=20
dans la commande acCmdZoomValeur).

Sinon une autre possibilit=E9 que je n'ai pas r=E9ussi =E0=20
r=E9aliser est d'augementer la taille de l'=E9tat =E0=20
l'ouverture (DoCmd.MoveSize Height:=3D8550, Width:=3D15000),=20
mais l'=E9tat n'est pas centr=E9 =E0 l'ouverture, ce qui fait=20
qu'il d=E9passe l'=E9cran sur la partie de droite et des=20
donn=E9es sont masqu=E9es. Est-il possible de centrer un =E9tat=20
=E0 l'ouverture ?

Merci de votre pr=E9cieuse aide
Cordiales salutations
Julien

9 réponses

Avatar
Raymond
Bonjour.

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.
exemple:
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.


"Julien" a écrit dans le message de
news:169501c384c5$6994d090$
Bonjour à tous,

J'aimerais ajuster l'affichage d'un état à l'ouverture
pour voir toutes les données. L'idéal serait de mettre le
zoom à 95% (je n'ai pas trouvé la commande correspondante
dans la commande acCmdZoomValeur).

Sinon une autre possibilité que je n'ai pas réussi à
réaliser est d'augementer la taille de l'état à
l'ouverture (DoCmd.MoveSize Height:Â…50, Width:000),
mais l'état n'est pas centré à l'ouverture, ce qui fait
qu'il dépasse l'écran sur la partie de droite et des
données sont masquées. Est-il possible de centrer un état
à l'ouverture ?

Merci de votre précieuse aide
Cordiales salutations
Julien
Avatar
Julien
Bonjour Raymond,

Merci de votre réponse.

J'ai réussi à adapter le zoom de l'état depuis mon
formulaire, mais le problème est qu'à 75% du zoom, les
chiffres de l'état sont difficilement visible.

J'ai essayé de mettre le zoom à 95%, mais la commande
n'est pas disponible ou je ne l'ai pas trouvée.

J'ai alors agrandi l'état à l'ouverture (DoCmd.MoveSize
Height:…50, Width:000) et ça marche bien, mais
l'état n'est pas centré à l'écran (ou il n'est pas aligné
sur la gauche de l'écran), ce qui fait que la partie de
droite de l'état est tronqué à l'écran.

Existe-t-il une possibilité d'ajuster le zoom à 95% ou,
si ce n'est pas possible, de centrer l'état à l'écran à
l'ouverture (ou de l'aligner à droite de l'écran) pour ne
pas le couper à l'écran ?

Merci de votre aide
Cordiales salutations
Julien

PS : je travaille avec Access 2000

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

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.
exemple:
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.


"Julien" a écrit dans le
message de

news:169501c384c5$6994d090$
Bonjour à tous,

J'aimerais ajuster l'affichage d'un état à l'ouverture
pour voir toutes les données. L'idéal serait de mettre le
zoom à 95% (je n'ai pas trouvé la commande correspondante
dans la commande acCmdZoomValeur).

Sinon une autre possibilité que je n'ai pas réussi à
réaliser est d'augementer la taille de l'état à
l'ouverture (DoCmd.MoveSize Height:…50, Width:000),
mais l'état n'est pas centré à l'ouverture, ce qui fait
qu'il dépasse l'écran sur la partie de droite et des
données sont masquées. Est-il possible de centrer un état
à l'ouverture ?

Merci de votre précieuse aide
Cordiales salutations
Julien


.



Avatar
Raymond
Regarde l'aide de movesize tu peux indiquer les 4 valeurs.
DoCmd.MoveSize [droite][, bas][, largeur][, hauteur]

--
@+
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.


"Julien" a écrit dans le message de
news:173e01c384de$ac9e7da0$
Bonjour Raymond,

Merci de votre réponse.

J'ai réussi à adapter le zoom de l'état depuis mon
formulaire, mais le problème est qu'à 75% du zoom, les
chiffres de l'état sont difficilement visible.

J'ai essayé de mettre le zoom à 95%, mais la commande
n'est pas disponible ou je ne l'ai pas trouvée.

J'ai alors agrandi l'état à l'ouverture (DoCmd.MoveSize
Height:Â…50, Width:000) et ça marche bien, mais
l'état n'est pas centré à l'écran (ou il n'est pas aligné
sur la gauche de l'écran), ce qui fait que la partie de
droite de l'état est tronqué à l'écran.

Existe-t-il une possibilité d'ajuster le zoom à 95% ou,
si ce n'est pas possible, de centrer l'état à l'écran à
l'ouverture (ou de l'aligner à droite de l'écran) pour ne
pas le couper à l'écran ?
Avatar
3stone
Salut,

Existe-t-il une possibilité d'ajuster le zoom à 95% ou,
si ce n'est pas possible, de centrer l'état à l'écran à
l'ouverture (ou de l'aligner à droite de l'écran) pour ne
pas le couper à l'écran ?



Oui... mais c'est une fonction non documentée ;-)

DoCmdOpenReport "TonEtat", acViewPreview
Reports!TonEtat.ZoomControl = 88



--
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
Julien
Merci beaucoup c'est exactement ce que je cherchais. La
solution à Raymond de déplacer la fenêtre fonctionne
également. Merci à tous les deux

Dans le même ordre d'idée, est-il possible d'ouvrir un
état en affichant 6 pages en aperçu avant impression.

J'utilise la commande

DoCmd.RunCommand acCmdPreviewFourPages

Ca marche, mais je n'ai pas trouvé le code avec 6 pages.

En tout cas merci beaucoup et bonne soirée
Julien

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

Existe-t-il une possibilité d'ajuster le zoom à 95% ou,
si ce n'est pas possible, de centrer l'état à l'écran à
l'ouverture (ou de l'aligner à droite de l'écran) pour ne
pas le couper à l'écran ?



Oui... mais c'est une fonction non documentée ;-)

DoCmdOpenReport "TonEtat", acViewPreview
Reports!TonEtat.ZoomControl = 88



--
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
Raymond
Bonsoir.

DoCmd.RunCommand acCmdPreviewOnePage
DoCmd.RunCommand acCmdPreviewTwoPages
DoCmd.RunCommand acCmdPreviewFourPages
DoCmd.RunCommand acCmdPreviewEightPages
DoCmd.RunCommand acCmdPreviewTwelvePages

1 2 4 8 12 , il va falloir faire avec.

--
@+
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.


"Julien" a écrit dans le message de
news:023201c38521$cc1b9300$
Merci beaucoup c'est exactement ce que je cherchais. La
solution à Raymond de déplacer la fenêtre fonctionne
également. Merci à tous les deux

Dans le même ordre d'idée, est-il possible d'ouvrir un
état en affichant 6 pages en aperçu avant impression.

J'utilise la commande

DoCmd.RunCommand acCmdPreviewFourPages

Ca marche, mais je n'ai pas trouvé le code avec 6 pages.

En tout cas merci beaucoup et bonne soirée
Julien
Avatar
Julien
Alors cette fois, il n'y a pas de une fonction non
documentée ? :-(

Bon c'est pas grave, comme vous dites, on va faire avec.

Merci de votre précieuse aide
Julien


-----Message d'origine-----
Bonsoir.

DoCmd.RunCommand acCmdPreviewOnePage
DoCmd.RunCommand acCmdPreviewTwoPages
DoCmd.RunCommand acCmdPreviewFourPages
DoCmd.RunCommand acCmdPreviewEightPages
DoCmd.RunCommand acCmdPreviewTwelvePages

1 2 4 8 12 , il va falloir faire avec.

--
@+
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.


"Julien" a écrit dans le
message de

news:023201c38521$cc1b9300$
Merci beaucoup c'est exactement ce que je cherchais. La
solution à Raymond de déplacer la fenêtre fonctionne
également. Merci à tous les deux

Dans le même ordre d'idée, est-il possible d'ouvrir un
état en affichant 6 pages en aperçu avant impression.

J'utilise la commande

DoCmd.RunCommand acCmdPreviewFourPages

Ca marche, mais je n'ai pas trouvé le code avec 6 pages.

En tout cas merci beaucoup et bonne soirée
Julien

.



Avatar
Raymond
A moins que Pierre arrive encore avec une commande non documentée mais
surtout existante, cette fois ça va être difficile.

--
@+
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.


"Julien" a écrit dans le message de
news:029d01c38524$c923a860$
Alors cette fois, il n'y a pas de une fonction non
documentée ? :-(

Bon c'est pas grave, comme vous dites, on va faire avec.

Merci de votre précieuse aide
Avatar
Julien
Merci pour tout Raymond
Julien


-----Message d'origine-----
A moins que Pierre arrive encore avec une commande non
documentée mais

surtout existante, cette fois ça va être difficile.

--
@+
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.