Forum - Questions générale - Sujet n°443

[]
Nombre de membres 1 membre
Connectés : ( personne )
 

La Charte du Forum - La Charte du Forum

Forum - Forum
Questions générale - Questions générale


actif  Sujet n° 443  Sélection multiple dans une liste déroulante

le 20/12/2010 : 10:28
par lemeruvien

Anonyme

visiteur

Bonjour a tous, j'ai beau faire des recherches partout, je ne trouve pas comment faire une sélection multiple dans une liste déroulante sous access 2003 !!Alors merci de m'aidere
roger
Ecrire à lemeruvien   Poster une réponse  Haut

[]   

Réponse n° 1
--------
le 20/12/2010 : 14:00
par 3Stone

Anonyme

Administrateur

Bonjour,

Citation :

comment faire une sélection multiple dans une liste déroulante

 
Réponse simple : on ne peut pas wink

C'est dans une "zone de liste" (listbox, ce qui est plus parlant) que l'on peut définir la sélection multiple.

Une "liste déroulante" (combobox, combination d'une zone de texte et d'une liste) propose de chosir parmis une liste, mais ne concerne en principe qu'un seul champ et donc une seule valeur.

Cordialement,
Pierre(3stone)
  Poster une réponse  Haut
Réponse n° 2
--------
le 20/12/2010 : 17:06
par lemeruvien

Anonyme

visiteur
ben c'est bien!!
merci pierre
Ecrire à lemeruvien   Poster une réponse  Haut
Réponse n° 3
--------
le 21/12/2010 : 07:50
par lemeruvien

Anonyme

visiteur
salut pierre, une dernière question, aurait-tu un truc pour sélectionner toute ma liste, soit par defaut soit sur reception de focus, ou même une case à cocher?
merci
roger
Ecrire à lemeruvien   Poster une réponse  Haut
Réponse n° 4
--------
le 21/12/2010 : 14:19
par 3Stone

Anonyme

Administrateur

Bonjour,

Sur réception focus risque de perturber... une case à cocher serait plus appropriée.

Disons donc que ta liste se nomme lst_Epices et que la case à cocher se nomme CocherListe, tu mets dans l'événement Après mise à jour de la case à cocher:

 
Code :
Private Sub CocherListe_AfterUpdate()
Dim itemListe As Integer
For itemListe = 0 To Me.lst_Epices.ListCount - 1
Me.lst_Epices.Selected(itemListe) = CocherListe
Next itemListe
End Sub
 
Et tu gardes la main pour en sélectionner ou désélectionner l'un ou l'autre item.
Bien sûr, cela ne fonctionne que sur une liste qui possède la propriété multi-sélection, je te conseille la multi-sélection étendue.

Cordialement,
Pierre(3stone)
  Poster une réponse  Haut
actif sujet actif   clos sujet clos   Important! Important!   Nouveau Nouveau message   -   Rectifier Rectifier message   Clôturer Clôturer sujet   Remonter Remonter
[]
Catégories de discussion  Forum 



Haut