Bonjour,
Il s'agit sans doute de l'affichage hors écran d'une boîte de dialogue.
Les paramètres d'affichage des boîtes de dialogues sont des options lisibles et modifiables par Access.
Voici une liste d'options d'affichage des boîtes de dialogue de conception fournies par Access:
• TDPopPropST: propriétés d'une table
• QueryPopPropST: propriétés d'une requête
• FormPopPropST: propriétés d'un formulaire
• ReportPopPropST: propriétés d'un état
• DPPopPropST: propriétés d'une page d'accès aux données
• IndexesST: liste des index (tables)
• ECLST: liste des champs (formulaires/états)
• SGST: liste des tris et regroupements (états)
Je te propose de travailler dans la fenêtre d'exécution, qui s'affiche dans l'environnement de développement VBA d'Access.
Par exemple, pour lire les options d'affichage de la fenêtre des propriétés d'un formulaire:
? GetOption("FormPopPropST")
Le résultat est une chaine de caractères qui donne la valeurs des options délimitées par le caractère "point virgule", dans cet ordre:
<visibilité>;<position horizontale>;<position verticale>;<largeur>;<hauteur>;
où <visibilité>=0 si la fenêtre est cachée, =1 si la fenêtre est affichée.
Les valeurs de position doivent tenir dans ta résolution d'écran, sinon l'affichage est hors écran (au moins partiellement).
Je te conseille de modifier l'option comme ceci:
SetOption "1;0;0;500;600;"
Puis tu relances Access (la prise en compte des modifications d'options n'a lieu qu'au démarrage d'Access) et tu ouvres un formulaire.
La fenêtre des propriétés devrait aussitôt s'ouvrir en haut à gauche de l'écran.
Pour en savoir plus tu peux de reporter à la section Extra Options du document suivant:
Setting Global Options Programmatically in Access 2000
_
Partager