2 votes

MS-Access : déplacer vers un NavigationControl en utilisant vba

J'ai un formulaire appelé frmAanlog avec un NavigationControl. En utilisant vba, j'aimerais passer à l'un des formulaires que vous atteignez normalement en cliquant sur un NavigationButton dans le Contrôle de Navigation. Le formulaire que je souhaite atteindre s'appelle frmNavPlant.

J'ai essayé des variantes de la ligne suivante, sans succès :

DoCmd.BrowseTo acBrowseToForm, "frmNavPlant", "frmAanlog.frmNavPlant"

Des suggestions ? De préférence, je sauterais à un ID d'enregistrement spécifique dans frmNavPlant, mais je suis déjà satisfait d'un saut fonctionnel vers le bon formulaire, avec le NavigationControl indiquant la bonne page.

0voto

June7 Points 3847

Doit faire référence au nom du contrôle du conteneur du sous-formulaire de navigation, et non au nom du formulaire, dans l'argument Path. L'accès se fait par défaut par NavigationSubform lors de la création du formulaire de navigation.

DoCmd.BrowseTo acBrowseToForm, "frmNavPlant", "frmAanlog.NavigationSubform"

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X