OVH Cloud OVH Cloud

Activer une page d'un Control Tab

2 réponses
Avatar
Joël GARBE
Bonjour à tous,

Quelle séquence VBA permet d'activer la "page1" d'un Control Tab "CtlTab0"
d'un sous-formulaire "SForm1" positionné sur le contôle de même nom d'un
formulaire "Formulaire"

Vous en remerciant par avance...
--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr

2 réponses

Avatar
Raymond [mvp]
Bonjour.

tu peux faire, par exemple:
Forms!Formulaire!SForm1.Form.Page1.SetFocus
Forms!Formulaire!SForm1.Form.CtlTab0.Pages(2).SetFocus
tu peux aussi placer le focus directement sur un contrôle placé sur le
contrôle onglet sans faire référence à l'onglet. L'onglet n'est qu'un
container et n'entre pas dans la hiérarchie des contrôles placés dessus.
Forms!Formulaire!SForm1.SetFocus
Forms!Formulaire!SForm1.Form.Texte1.SetFocus

évite d'appeler tes formulaires du nom de Formulaire
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Joël GARBE" a écrit dans le message de news:
41ea6c67$0$19421$
Bonjour à tous,

Quelle séquence VBA permet d'activer la "page1" d'un Control Tab "CtlTab0"
d'un sous-formulaire "SForm1" positionné sur le contôle de même nom d'un
formulaire "Formulaire"

Vous en remerciant par avance...
--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr



Avatar
Joël GARBE
Merci Raymond !

Cela fontionne parfaitement. Comme d'hab ;-)

Pour info, j'ai employé "Formulaire" pour l'exemple uniquement, Aucun de mes
formulaires n'a ce nom bien sûr.

Merci tout de même pour la précision...

Bonne fin de dimanche...
--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr
"Raymond [mvp]" a écrit dans le message de
news: %23aLhuM9%
Bonjour.

tu peux faire, par exemple:
Forms!Formulaire!SForm1.Form.Page1.SetFocus
Forms!Formulaire!SForm1.Form.CtlTab0.Pages(2).SetFocus
tu peux aussi placer le focus directement sur un contrôle placé sur le
contrôle onglet sans faire référence à l'onglet. L'onglet n'est qu'un
container et n'entre pas dans la hiérarchie des contrôles placés dessus.
Forms!Formulaire!SForm1.SetFocus
Forms!Formulaire!SForm1.Form.Texte1.SetFocus

évite d'appeler tes formulaires du nom de Formulaire
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Joël GARBE" a écrit dans le message de news:
41ea6c67$0$19421$
Bonjour à tous,

Quelle séquence VBA permet d'activer la "page1" d'un Control Tab
"CtlTab0" d'un sous-formulaire "SForm1" positionné sur le contôle de même
nom d'un formulaire "Formulaire"

Vous en remerciant par avance...
--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr