Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
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 26/10/2011, 15h41   #1
Invité régulier
 
Homme
Inscription : juin 2011
Messages : 34
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations forums :
Inscription : juin 2011
Messages : 34
Points : 5
Points : 5
Par défaut insérer une séparation dans une liste déroulante

Bonjour,

je dispose d'une liste déroulante liée à une table. Je souhaiterais mettre en évidence les 8 premiers éléments de cette liste, soit en les mettant sur un fond de couleur différent du bas de la liste (apparement, cela n'est pas facilement réalisable), soit ne mettant après ces 8 éléments une ligne qui les démarquerait des éléments du bas de ma liste...

J'espère être assez clair.

Quelqu'un peut il m'aider ?
gsacre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/10/2011, 18h44   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 475
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 475
Points : 7 561
Points : 7 561
Avec les contrôles standards tu peux juste insérer un élément fictif (ex : ---------------------) dans ta liste qui se positionnera où tu veux.

La source serait quelque chose comme :

Code sql :
1
2
3
SELECT [taSource].* FROM [taSource]
union SELECT [TableContenantTonTiret].* form [tableContenantTonTiret]
odrer BY TaClefDetriPourQueLeTiretSePlace

[TableContenantTonTiret] doit avoir autant de champs que [taSource]. Elle contiendra un seul enregistrement ("--------------") avec sa clef de tri.

Et évidement l'utilisateur pourrait très bien sélectionner le "-----------".

Sinon il y a sur ce site un tutorial sur des listes colorées mais c'est un peu plus complexe.

A+

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/10/2011, 22h48   #3
Expert Confirmé Sénior
 
Avatar de f-leb
 
Homme Fabien
Enseignant
Inscription : janvier 2009
Messages : 2 415
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 41
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2009
Messages : 2 415
Points : 4 447
Points : 4 447
bonsoir,

un truc dans ce goût là: Modifier un tri

en plus compliqué dans ton cas
f-leb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2011, 11h02   #4
Invité régulier
 
Homme
Inscription : juin 2011
Messages : 34
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations forums :
Inscription : juin 2011
Messages : 34
Points : 5
Points : 5
Merci pour vos réponses.

est il possible dans une liste déroulante, d'afficher une couleur différente (de caractère ou de fond) pour le début de la liste et pour la fin ?
gsacre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/11/2011, 18h33   #5
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 475
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 475
Points : 7 561
Points : 7 561
En standard non mais en utilisant un autre Objet (je crois me souvenir que c'est une feuille Excel) on peut arriver à cela.

Je ne me souviens plus d'où mais je sais que sur ce site il y a une solution qui utilise cela. Fait un tour dans les tutoriaux.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/11/2011, 19h02   #6
Membre habitué
 
Homme
Conseil - Consultant en systèmes d'information
Inscription : octobre 2008
Messages : 212
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 51
Localisation : France

Informations professionnelles :
Activité : Conseil - Consultant en systèmes d'information
Secteur : Conseil

Informations forums :
Inscription : octobre 2008
Messages : 212
Points : 126
Points : 126
Bonjour,

Tu peux essayer d'attaquer un autre formulaire continu (sous forme modale ...) avec un bouton à côté de ton contrôle. Tu pourras alors gérer à ta convenance l'apparence de la liste en utilisant une mise en forme conditionnelle ou une autre technique. Après sélection de ton élément tu retournes dans le formulaire principal en affectant à ton contrôle l'élément sélectionné.
@+
Triton972 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2011, 06h20   #7
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 623
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 623
Points : 30 954
Points : 30 954
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Citation:
Envoyé par gsacre Voir le message
est il possible dans une liste déroulante, d'afficher une couleur différente (de caractère ou de fond) pour le début de la liste et pour la fin ?
Comme la dit marot_r il existe une solution, mais qui demande un peu de connaissances en VBA : De nouvelles listes pour vos formulaires Access

Cependant, la solution la plus simple est celle évoquée par Triton972, mais en utilisant un sous-formulaire en mode feuille de données et la mise en forme conditionnelle.

Tout dépend de tes besoins en formatage et de ta version d'Access, car à partir de 2010 tu as jusqu'à 49 MFC.

Philippe
__________________
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.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2011, 09h58   #8
Invité régulier
 
Homme
Inscription : juin 2011
Messages : 34
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations forums :
Inscription : juin 2011
Messages : 34
Points : 5
Points : 5
Je dois donc créer 2 listes, dont une dépend de l'affichage de l'autre ?
gsacre 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 08h56.


 
 
 
 
Partenaires

Hébergement Web