OVH Cloud OVH Cloud

liste combobox multiples help!

4 réponses
Avatar
Pej
Bonjour à tous

Je voudrais savoir si il est possible à l'aide de combobox d'avoir des
listes induites. Je m'explique:
J'ai plusieurs marque et dans chaque marque plusieurs modèles et dans
chaques modèles plusieurs références. Je voudrais qu'à l'aide de 3 combobox
je puisse faciliter mon choix: si je sélectionne une marque je veux au 2
combox n'avoir que les modèles correspondant à la marque choisie et dans le
3ième combox n'avoir que les références correspondantes au modèle et à la
marque sélectionnée précédement.

Merci d'avance à tous pour votre aide

4 réponses

Avatar
Christian Hugoud
C'est facile : dans chaque évènement click d'une combo, tu remplis la combo
suivante.

Christian

"Pej" a écrit dans le message de news:

Bonjour à tous

Je voudrais savoir si il est possible à l'aide de combobox d'avoir des
listes induites. Je m'explique:
J'ai plusieurs marque et dans chaque marque plusieurs modèles et dans
chaques modèles plusieurs références. Je voudrais qu'à l'aide de 3
combobox
je puisse faciliter mon choix: si je sélectionne une marque je veux au 2
combox n'avoir que les modèles correspondant à la marque choisie et dans
le
3ième combox n'avoir que les références correspondantes au modèle et à la
marque sélectionnée précédement.

Merci d'avance à tous pour votre aide


Avatar
Pej
Merci de ta réponse mais peux tu me donner un exemple avec un 1er combobox (a
ou b) et un 2ième (1 ou 2)

Merci encore

"Christian Hugoud" wrote:

C'est facile : dans chaque évènement click d'une combo, tu remplis la combo
suivante.

Christian

"Pej" a écrit dans le message de news:

> Bonjour à tous
>
> Je voudrais savoir si il est possible à l'aide de combobox d'avoir des
> listes induites. Je m'explique:
> J'ai plusieurs marque et dans chaque marque plusieurs modèles et dans
> chaques modèles plusieurs références. Je voudrais qu'à l'aide de 3
> combobox
> je puisse faciliter mon choix: si je sélectionne une marque je veux au 2
> combox n'avoir que les modèles correspondant à la marque choisie et dans
> le
> 3ième combox n'avoir que les références correspondantes au modèle et à la
> marque sélectionnée précédement.
>
> Merci d'avance à tous pour votre aide





Avatar
Christian Hugoud
Quelquechose comme (c'est pour le principe, car le code n'est pas très
élégant) :

c1 et c2 sont les deux combos sur une feuille...

Private Sub Form_Load()

c2.Clear

With c1
.Clear
.AddItem "Marque 1"
.AddItem "Marque 2"
End With

End Sub

et...

Private Sub c1_Click()

Select Case c1.Text

Case "Marque 1"
With c2
.Clear
.AddItem "Article 1 Marque 1"
.AddItem "Article 2 Marque 1"
End With

Case "Marque 2"
With c2
.Clear
.AddItem "Article 1 Marque 2"
.AddItem "Article 2 Marque 2"
End With

End Select

End Sub

Pense à mettre le Style des combos à 2 pour éviter les saisies sauvages

Christian


"Pej" a écrit dans le message de news:

Merci de ta réponse mais peux tu me donner un exemple avec un 1er combobox
(a
ou b) et un 2ième (1 ou 2)

Merci encore

"Christian Hugoud" wrote:

C'est facile : dans chaque évènement click d'une combo, tu remplis la
combo
suivante.

Christian

"Pej" a écrit dans le message de news:

> Bonjour à tous
>
> Je voudrais savoir si il est possible à l'aide de combobox d'avoir des
> listes induites. Je m'explique:
> J'ai plusieurs marque et dans chaque marque plusieurs modèles et dans
> chaques modèles plusieurs références. Je voudrais qu'à l'aide de 3
> combobox
> je puisse faciliter mon choix: si je sélectionne une marque je veux au
> 2
> combox n'avoir que les modèles correspondant à la marque choisie et
> dans
> le
> 3ième combox n'avoir que les références correspondantes au modèle et à
> la
> marque sélectionnée précédement.
>
> Merci d'avance à tous pour votre aide







Avatar
Pej
Merci beaucoup de ton aide christian

A bientôt.

"Christian Hugoud" wrote:

Quelquechose comme (c'est pour le principe, car le code n'est pas très
élégant) :

c1 et c2 sont les deux combos sur une feuille...

Private Sub Form_Load()

c2.Clear

With c1
.Clear
.AddItem "Marque 1"
.AddItem "Marque 2"
End With

End Sub

et...

Private Sub c1_Click()

Select Case c1.Text

Case "Marque 1"
With c2
.Clear
.AddItem "Article 1 Marque 1"
.AddItem "Article 2 Marque 1"
End With

Case "Marque 2"
With c2
.Clear
.AddItem "Article 1 Marque 2"
.AddItem "Article 2 Marque 2"
End With

End Select

End Sub

Pense à mettre le Style des combos à 2 pour éviter les saisies sauvages

Christian


"Pej" a écrit dans le message de news:

> Merci de ta réponse mais peux tu me donner un exemple avec un 1er combobox
> (a
> ou b) et un 2ième (1 ou 2)
>
> Merci encore
>
> "Christian Hugoud" wrote:
>
>> C'est facile : dans chaque évènement click d'une combo, tu remplis la
>> combo
>> suivante.
>>
>> Christian
>>
>> "Pej" a écrit dans le message de news:
>>
>> > Bonjour à tous
>> >
>> > Je voudrais savoir si il est possible à l'aide de combobox d'avoir des
>> > listes induites. Je m'explique:
>> > J'ai plusieurs marque et dans chaque marque plusieurs modèles et dans
>> > chaques modèles plusieurs références. Je voudrais qu'à l'aide de 3
>> > combobox
>> > je puisse faciliter mon choix: si je sélectionne une marque je veux au
>> > 2
>> > combox n'avoir que les modèles correspondant à la marque choisie et
>> > dans
>> > le
>> > 3ième combox n'avoir que les références correspondantes au modèle et à
>> > la
>> > marque sélectionnée précédement.
>> >
>> > Merci d'avance à tous pour votre aide
>>
>>
>>