Bonjour à tous,
Je reviens avec mon souci de zone de liste déroulante dans un
sous-formulaire dont je n'attive pas à mettre le fond en couleur.
Je vais donc reposer ma question en essayant d'être plus clair car j'ai du
très mal m'expliquer ; je vais faire court et précis :-)
Je cherche tout simplement à mettre une zone de liste déroulante avec un
fond de couleur en fonction du choix de cette liste.
On m'a gentillement donné la syntaxe de l'instruction Select Case pour une
zone de liste déroulante se trouvant dans mon form principal et ça
fonctionne pil poil ;-)
J'aimerais simplement faire la même chose avec une zone de liste située
dans mon sous-formulaire mais je n'y arrive pas; la syntaxe doit être
différente et je n'arrive pas à trouver la bonne; malgré des essais
différents, le fond de ma zone de liste ne change pas de couleur en
fonction du choix réalisé ; y a t'il quelque chose de spécifique à
indiquer dans mon Select Case ?
Encore merci de votre aide
Cordialement
--
@+
Ayrton
http://cerbermail.com/?NiMhJk1y8Y
Date : Le 30/06/2005
Bonjour à tous,
Je reviens avec mon souci de zone de liste déroulante dans un
sous-formulaire dont je n'attive pas à mettre le fond en couleur.
Je vais donc reposer ma question en essayant d'être plus clair car j'ai du
très mal m'expliquer ; je vais faire court et précis :-)
Je cherche tout simplement à mettre une zone de liste déroulante avec un
fond de couleur en fonction du choix de cette liste.
On m'a gentillement donné la syntaxe de l'instruction Select Case pour une
zone de liste déroulante se trouvant dans mon form principal et ça
fonctionne pil poil ;-)
J'aimerais simplement faire la même chose avec une zone de liste située
dans mon sous-formulaire mais je n'y arrive pas; la syntaxe doit être
différente et je n'arrive pas à trouver la bonne; malgré des essais
différents, le fond de ma zone de liste ne change pas de couleur en
fonction du choix réalisé ; y a t'il quelque chose de spécifique à
indiquer dans mon Select Case ?
Encore merci de votre aide
Cordialement
--
@+
Ayrton
http://cerbermail.com/?NiMhJk1y8Y
Date : Le 30/06/2005
Bonjour à tous,
Je reviens avec mon souci de zone de liste déroulante dans un
sous-formulaire dont je n'attive pas à mettre le fond en couleur.
Je vais donc reposer ma question en essayant d'être plus clair car j'ai du
très mal m'expliquer ; je vais faire court et précis :-)
Je cherche tout simplement à mettre une zone de liste déroulante avec un
fond de couleur en fonction du choix de cette liste.
On m'a gentillement donné la syntaxe de l'instruction Select Case pour une
zone de liste déroulante se trouvant dans mon form principal et ça
fonctionne pil poil ;-)
J'aimerais simplement faire la même chose avec une zone de liste située
dans mon sous-formulaire mais je n'y arrive pas; la syntaxe doit être
différente et je n'arrive pas à trouver la bonne; malgré des essais
différents, le fond de ma zone de liste ne change pas de couleur en
fonction du choix réalisé ; y a t'il quelque chose de spécifique à
indiquer dans mon Select Case ?
Encore merci de votre aide
Cordialement
--
@+
Ayrton
http://cerbermail.com/?NiMhJk1y8Y
Date : Le 30/06/2005
Bonsoir.
l'erreur doit se trouver dans la syntaxe pour appeler la liste
modifiable. sur un formulaire principal:
Forms!Fprincipal!Maliste.Backcolor = RGB(255, 255, 255)
sur un sous-formulaire:
Forms!Fprincipal!Sous_formulaire!Maliste.Backcolor = RGB(255, 255,
255)
Bonsoir.
l'erreur doit se trouver dans la syntaxe pour appeler la liste
modifiable. sur un formulaire principal:
Forms!Fprincipal!Maliste.Backcolor = RGB(255, 255, 255)
sur un sous-formulaire:
Forms!Fprincipal!Sous_formulaire!Maliste.Backcolor = RGB(255, 255,
255)
Bonsoir.
l'erreur doit se trouver dans la syntaxe pour appeler la liste
modifiable. sur un formulaire principal:
Forms!Fprincipal!Maliste.Backcolor = RGB(255, 255, 255)
sur un sous-formulaire:
Forms!Fprincipal!Sous_formulaire!Maliste.Backcolor = RGB(255, 255,
255)
Salut,
Combobox => Liste combinée (french: Liste déroulante ;-(
Juste pour la clarté...
Une "combobox" est la combinaison d'une liste déroulante et d'une
zone de texte.
Question: Que veux tu colorer ?
Dans l'après mise à jour de la liste:
Select case Me.MaListe ' pour le premier champ de la liste
' Select case Me.MaListe.Column(x) ' pour autre colonne (x)
Case "Pro"
Me.MaListe.Backcolor = vbRed
Case "Amateur"
Me.MaListe.Backcolor = vbYellow
Case Else
Me.MaListe.Backcolor = vbWhite
End Select
Humm ?
Salut,
Combobox => Liste combinée (french: Liste déroulante ;-(
Juste pour la clarté...
Une "combobox" est la combinaison d'une liste déroulante et d'une
zone de texte.
Question: Que veux tu colorer ?
Dans l'après mise à jour de la liste:
Select case Me.MaListe ' pour le premier champ de la liste
' Select case Me.MaListe.Column(x) ' pour autre colonne (x)
Case "Pro"
Me.MaListe.Backcolor = vbRed
Case "Amateur"
Me.MaListe.Backcolor = vbYellow
Case Else
Me.MaListe.Backcolor = vbWhite
End Select
Humm ?
Salut,
Combobox => Liste combinée (french: Liste déroulante ;-(
Juste pour la clarté...
Une "combobox" est la combinaison d'une liste déroulante et d'une
zone de texte.
Question: Que veux tu colorer ?
Dans l'après mise à jour de la liste:
Select case Me.MaListe ' pour le premier champ de la liste
' Select case Me.MaListe.Column(x) ' pour autre colonne (x)
Case "Pro"
Me.MaListe.Backcolor = vbRed
Case "Amateur"
Me.MaListe.Backcolor = vbYellow
Case Else
Me.MaListe.Backcolor = vbWhite
End Select
Humm ?
Salut Ayrton - Christophe ;-)
Je crois que j'ai compris....
Ta liste n'est pas une liste de sélection !!
Et donc, pas d'événement "après mise à jour" ;-)
En fait, tu souhaite quelle adapte sa couleur *au changement
d'enregistrement* C'est cela, hein ??
Salut Ayrton - Christophe ;-)
Je crois que j'ai compris....
Ta liste n'est pas une liste de sélection !!
Et donc, pas d'événement "après mise à jour" ;-)
En fait, tu souhaite quelle adapte sa couleur *au changement
d'enregistrement* C'est cela, hein ??
Salut Ayrton - Christophe ;-)
Je crois que j'ai compris....
Ta liste n'est pas une liste de sélection !!
Et donc, pas d'événement "après mise à jour" ;-)
En fait, tu souhaite quelle adapte sa couleur *au changement
d'enregistrement* C'est cela, hein ??
Salut... toi ;-)
Mais, dans ce cas, le code donné plus haut et placé dans
l'événement "Après mise à jour" de la liste DOIT fonctionner !?!?
Tu est sûr que tu adapte bien les noms et que tu es bien dans le bon
événement ?
PS: Tu veux pas que je te fasse une base exemple pour si peu, tout de
même ;-)
Salut... toi ;-)
Mais, dans ce cas, le code donné plus haut et placé dans
l'événement "Après mise à jour" de la liste DOIT fonctionner !?!?
Tu est sûr que tu adapte bien les noms et que tu es bien dans le bon
événement ?
PS: Tu veux pas que je te fasse une base exemple pour si peu, tout de
même ;-)
Salut... toi ;-)
Mais, dans ce cas, le code donné plus haut et placé dans
l'événement "Après mise à jour" de la liste DOIT fonctionner !?!?
Tu est sûr que tu adapte bien les noms et que tu es bien dans le bon
événement ?
PS: Tu veux pas que je te fasse une base exemple pour si peu, tout de
même ;-)
re,
tu parle toujours du "fond" de ta liste...
tu parle bien de la zone de texte qui reste visible lorsque la liste
déroulante s'est refermée, et non de la ligne sur laquelle se balade
le curseur pendant que tu hésite à faire ta sélection, j'espère ?
Les colonnes d'une liste sont numérotées de 0 à n
et cela, quelles soient cachées ou non.
Il est donc simple de déterminer dans quelle colonne se trouve le
"PRO"
Tu peux m'envoyer un extrait de ce c***** de contrôle qui fait de
sienne ?
Cela m'évite de faire une base ;-)
re,
tu parle toujours du "fond" de ta liste...
tu parle bien de la zone de texte qui reste visible lorsque la liste
déroulante s'est refermée, et non de la ligne sur laquelle se balade
le curseur pendant que tu hésite à faire ta sélection, j'espère ?
Les colonnes d'une liste sont numérotées de 0 à n
et cela, quelles soient cachées ou non.
Il est donc simple de déterminer dans quelle colonne se trouve le
"PRO"
Tu peux m'envoyer un extrait de ce c***** de contrôle qui fait de
sienne ?
Cela m'évite de faire une base ;-)
re,
tu parle toujours du "fond" de ta liste...
tu parle bien de la zone de texte qui reste visible lorsque la liste
déroulante s'est refermée, et non de la ligne sur laquelle se balade
le curseur pendant que tu hésite à faire ta sélection, j'espère ?
Les colonnes d'une liste sont numérotées de 0 à n
et cela, quelles soient cachées ou non.
Il est donc simple de déterminer dans quelle colonne se trouve le
"PRO"
Tu peux m'envoyer un extrait de ce c***** de contrôle qui fait de
sienne ?
Cela m'évite de faire une base ;-)