Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Contribuez
Contribuez Access : Vos contributions. Postez ici vos codes sources, conseils, astuces et autres propositions. Ce forum n'est pas un forum technique mais destiné aux contributions pour www.developpez.com
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/09/2007, 14h11   #1
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 625
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 625
Points : 30 922
Points : 30 922
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Par défaut [Astuce] Un contrôle onglet en couleur

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
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 25/08/2008, 10h04   #2
Invité de passage
 
Inscription : novembre 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 9
Points : 3
Points : 3
Par défaut Problème affichage

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.
pat_che est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2008, 11h33   #3
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 625
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 625
Points : 30 922
Points : 30 922
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Sans voir ce que tu as fait difficile de savoir (une base allégée et zippé par exemple).

Starec
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h15.


 
 
 
 
Partenaires

Hébergement Web