Bonjour,
Je travaille sur Access 2003.
J'ai cherché sur les tutos et sur le forum, mais je n'ai pas trouvé la réponse
J'ai :
- un formulaire principal
- un formulaire secondaire qui possède plusieurs onglets (le but, le formulaire secondaire étant très simple, étant d'éviter la multiplication de formulaires inutiles).
Je veux pouvoir, dans le code de mon formulaire principal :
1°) ouvrir le formulaire secondaire
2°) le positionner sur l'onglet X
J'ai donc écrit le code suivant :
Réponse : "objet requis".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3DoCmd.OpenForm "B", , , , , acDialog OngletB.Value = X
J'ai donc testé :
Et là, il me dit : "impossible de trouver le formulaire "B" auquel il est fait référence".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 DoCmd.OpenForm "B", , , , , acDialog Forms![B]!OngletB.Value = X
Je suppose que c'est parce que je l'ouvre préalablement, mais, du coup, je n'ai pas d'autres idées.
Je pourrais évidemment paramétrer tout ça sur chargement de mon formulaire secondaire, mais cela m'obligerait à lister toute une série de critères et je pense que j'ai juste un problème de syntaxe.
Quelqu'un aurait-il une piste ?
Merci d'avance
Partager