ACCESS - Liste Déroulante dans un formulaire

Fermé
Camille - 11 mai 2004 à 14:54
blux Messages postés 26006 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 25 avril 2024 - 11 mai 2004 à 16:07
Help,
comment faire pour à partir d'une liste déroulante dans un formulaire sélectionner plusieurs champs (le nombre est à chaque fois différent) et ensuite faire en sorte que la selection s'affiche dans une autre fenetre (toujours dans un formulaire) quel serait le "code" dans le source contrôle de "l'autre fenetre" ?
Merci pour votre aide

1 réponse

blux Messages postés 26006 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 25 avril 2024 3 289
11 mai 2004 à 16:07
Salut,

il faut utiliser les propriétés .ItemsSelected de ton objet principal.

Tu crées un bouton qui va parcourir la liste des éléments sélectionnés de ta première liste et qui positionne comme source de la deuxième liste une chaine comprenant la concaténation des éléments sélectionnés...

genre :
Set MonCtl = Forms!LISTE1
For Each Element In MonCtl.ItemsSelected
    Cont = Cont + ";" +MonCtl.Column(0, Element)
Next
liste2.rowsource = cont


A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
0