OVH Cloud OVH Cloud

zone de liste

2 réponses
Avatar
mkouri
salut =E0 tous
comment je peux r=E9cup=E9rer la valeur s=E9l=E9ctionn=E9 dans une=20
zone de liste. est-il possible de r=E9cup=E9rer plusieur=20
valeurs s=E9l=E9ctionner dans une liste (avec option s=E9lection=20
multiple).
merci et salutations =E0 tous

2 réponses

Avatar
3stone
Salut,

Ne pose pas plusieurs fois la même question!
Il n'y à pas d'urgence !!!

Réponse dans le fil de 10:17


--
A+
Pierre (3stone) Access MVP
-------------------------------------------------------
Bien démarrer ? c'est ici http://users.skynet.be/mpfa/
( Je ne réponds pas aux emails qui concernent Access )
-------------------------------------------------------





"mkouri" a écrit:
comment je peux récupérer la valeur séléctionné dans une
zone de liste. est-il possible de récupérer plusieur
valeurs séléctionner dans une liste (avec option sélection
multiple).
merci et salutations à tous
Avatar
Damien Mermoz
Salut,

pour récupérer la ou les valeurs d'une zone de liste, sur événement click,
générateur de code tu tapes après
Private Sub Liste13_Click() ceci (dans mon cas ma zone de liste s'appelle
Liste13):

On Error GoTo liste13_error
Dim lst As ListBox
Dim varItem As Variant, TxtMsg As String

Set lst = Me.Liste13
For Each varItem In lst.ItemsSelected
If IsNothing(TxtMsg) Then
TxtMsg = lst.Column(0, varItem)
Else
' Si la selection est multiple concaténation
TxtMsg = TxtMsg & Chr(32) & ";;" & Chr(32) & lst.Column(0, varItem)
End If
Next varItem

'ici tu as toutes tes valeurs selectionnées dans une variable de type chaîne
que tu peux ensuite affecter à un champ de ta table. Si la sélection est
multiple, il te faudra briser la chaine. Dans mon cas je mets tous dans une
zone de texte de mon formulaire nommée "travail"

Me.travail = TxtMsg

Set lst = Nothing


Liste13_exit:
Exit Sub
liste13_error:
If err.Number = 94 Then
Me.Undo
DoCmd.Close acForm, Me.Name
Else
MsgBox err.Description, , err.Number
Resume Liste13_exit
End If

End Sub

En espèrant que ça t'aide.

A +
Damien.

"mkouri" a écrit dans le message news:
5c9201c37d00$c71c2b90$
salut à tous
comment je peux récupérer la valeur séléctionné dans une
zone de liste. est-il possible de récupérer plusieur
valeurs séléctionner dans une liste (avec option sélection
multiple).
merci et salutations à tous