Comment masquer ou afficher une page précise d'un contrôle Onglet ?
Solution
- Sur votre formulaire ouvert en mode Création, construisez - sans assistant - un bouton de commande.
- Faites apparaître les propriétés de ce bouton, et nommez-le par exemple
btnPage. - Si nécessaire, faites apparaître aussi les propriétés du contrôle Onglet, et nommez-le
tabTest. - Programmez l'événement
Sur clicdu bouton de commande en tapant :
Quelques précisions
- Les pages du contrôle Onglet sont numérotées de
0àn-1. Ceci a donc pour effet de masquer la première page. Remplacez bien sûrFalseparTruepour faire apparaître une page.
- Vous pouvez également remplacer l'indice numérique par le nom de la page (propriété
Nomet non propriétéLégende). Par exemple :
- Autre variante : les pages peuvent être identifiées comme objet à part entière. On peut donc encore écrire :
- Si les lignes de code ci-dessus agissent sur des onglets du formulaire dans lequel elles sont tapées (euh... c'est clair, ça ?), vous pouvez simplifier en remplaçant tous les
Forms![Nom du formulaire]! parMe. Par exemple :





Une fois le formulaire ouvert en mode "utilisateur", la combinaison 

Nouveau !
Derniers commentaires