|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
![]() ![]() |
Bonjour
Le contrôle onglet fourni avec Access ne permet pas de changer les couleurs d'onglets, et le fond. Je vous présente une petite astuce pour avoir des couleurs. En fait je n'utilise pas un contrôle onglet, je le simule par des formulaires. Vous trouverez sur le Web des contrôles avec des API, ce que je vous propose c'est sans API (Arkham qui est notre roi des API ne va pas aimer )Vous trouverez dans la base ci-jointe un exemple Le principe est le suivant 1 - Le haut de l'onglet est simulé par des étiquettes. 2 - Celles-ci sont de couleurs différentes et sont alignées. 3 - Sous cette ligne d'étiquettes on dispose un contrôle sous-formulaire, celui-ci est positionné de tel manière que son haut se trouve à la base des étiquettes. 4 - Ensuite vous créer un formulaire par onglet, et vous mettez la zone détail de ce formulaire de la même couleur que l'onglet que vous voulez. Vous enlevez dans ces formulaires les barres de défilement, et vous ne mettez pas de cadre. 5 - Sur l'appel du formulaire maitre, vous remplissez le sous-formulaire (voir code du formulaire), et ainsi de suite pour chaque click de bouton. C'est tout simple, regardez le résultat, le code. Vous pouvez mettre un cadre aux labels, et positionner correctement le sous-formulaire, pour ne pas voir le bas des labels. Onglet.zip Edit J'ai remis à jour le ZIP ci-dessus, ce sera plus joli graphiquement. C'est surtout le principe qui est interressant. Starec |
|
|
10
|
|
|
#2 |
|
Invité de passage
![]() Inscription : novembre 2007 Messages : 9 ![]() |
Bonjour Starec,
superbe astuce qui me permet d'avancer ! merci beaucoup ! ![]() J'ai repris (sans le modifier) le code dans une de mes bases, mais le 1er sous formulaire ne s'affiche pas automatiquement ?!? Il faut que je clique pour afficher un des onglet. Où ai-je fait une erreur ? merci de votre aide, à bientôt, Pat. |
|
|
00
|
|
|
#3 |
![]() ![]() |
Bonjour
Sans voir ce que tu as fait difficile de savoir (une base allégée et zippé par exemple). Starec |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com