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
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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" <mkouri@bluemail.ch> 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
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
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
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" <mkouri@bluemail.ch> a écrit dans le message news:
5c9201c37d00$c71c2b90$a601280a@phx.gbl...
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
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