OVH Cloud OVH Cloud

Reglage automatique du facteur Zoom à l'ouverture d'un état?

4 réponses
Avatar
Willi2004
Bonjour à tous les internautes fidèles à ce forum: Eric, Tisane, et bien
d'autres encore.

A chaque ouverture d'un Etat, le facteur zoom est systématiquement de 100%.
Peut-on modifier cette valeur à 75% par exemple, et ce de façon automatique
à chaque ouverture de l'Etat? Je précise que j'utilise Access 2003.

Merci d'avavnce à tous ceux qui voudront bien m'éclairer.

4 réponses

Avatar
Tisane
Coucou Willi2004 !

A chaque ouverture d'un Etat, le facteur zoom est systématiquement de
100%. Peut-on modifier cette valeur à 75% par exemple, et ce de façon
automatique à chaque ouverture de l'Etat? Je précise que j'utilise
Access 2003.


Je passais par là... alors, parce que c'est toi ;-)

DoCmd.OpenReport "Ton_Etat", acViewPreview
DoCmd.RunCommand acCmdZoom75

Tu peux ajouter :
DoCmd.Maximize
pour forcer le passage en plein écran si nécessaire

--
Tisane

Avatar
Willi2004
Hello Tisane!
Content d'avoir de tes nouvelles.

J'ai associé ce code à la propriété 'Sur ouverture' de mon Etat mais une
erreur d'éxécution survient à l'ouverture, libellée comme suit:

Erreur d'Exécution '2046'
La commande ou l'action 'Zoom 75 %' n'est pas disponible pour l'instant .

De plus dans Visual Basic, la seconde ligne: DoCmd.RunCommand acCmdZoom75
est surlignée en jaune lorsqu'on clique sur le bouton 'Débogage' de la
fenêtre de signalement de l'erreur.
Qu'est-ce à dire?
Avatar
Tisane
Re- Willi2004 ;-)

J'ai associé ce code à la propriété 'Sur ouverture' de mon Etat mais
une erreur d'éxécution survient à l'ouverture, libellée comme suit:
Erreur d'Exécution '2046'
La commande ou l'action 'Zoom 75 %' n'est pas disponible pour
l'instant .
De plus dans Visual Basic, la seconde ligne: DoCmd.RunCommand
acCmdZoom75 est surlignée en jaune lorsqu'on clique sur le bouton
'Débogage' de la fenêtre de signalement de l'erreur.


Il faut que tu places les 2 lignes de commandes sur le bouton qui ouvre
l'état :
Private Sub Ton_Bouton_Click()
DoCmd.OpenReport "Ton_Etat", acViewPreview
DoCmd.RunCommand acCmdZoom75
End Sub

Pas dans l'état lui-même. Il ne sera sans doute pas ouvert directement
depuis la fenêtre principale de la base, tu auras bien un bouton qui va
ouvrir cet état ?

--
Tisane

Avatar
Willi2004
Je n'avais pas encore créé un formulaire à partir duquel j'ouvrirais l'état
à l'aide d'un bouton de commande.
J'ouvrais directement l'état à partir de la fenêtre principale de la base.
Mais je viens de créer le formulaire en question et tu as bien raison, ça
marche!
Tu es un ange Tisane! Le sais-tu ?
Merci infiniment et bonne journée.