Salut le forum
Je développe actuellement une appli sous access 2003 qui se veut sans menus ni boutons en dehors de ceux des formulaires...
Pour la consultation, j'ai un bouton sur mon formulaire qui ouvre l'état en mode aperçu ainsi qu'un petit formulaire "toolbox" avec 3 boutons : export pdf, impression et fermeture de l'état
Voici le code type du bouton du form de consultation
La dedans je passe un argument (openargs) avec le nom du rapport...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 private sub ouvriretat_click() docmd.openreport "rpt_rapport" docmd.openform "frm_toolbox"
Dans le form de la toolbox, j'ai une simple commande du genre
Mon problème est que ça ne marche pas à tous les coups, et parfois en cliquant sur le bouton impression il imprime... la toolbox !
Code : Sélectionner tout - Visualiser dans une fenêtre à part docmd.printout
Ce que je cherche à savoir, c'est comment donner le focus à l'état entre le clic sur le bouton et le lancement de l'impression.
visiblement, pas d'arguments pour la méthode printout, pas de setfocus possible pour les états... après moult recherches, je n'ai rien trouvé. il doit bien y avoir une ruse...comment puis-je faire ?
Merci pour votre aide et à +
ibill
Partager