Bonjour, tout le monde!
J'ai juste une petite question...
Y a-t-il moyen de récupérer l'ensemble des lignes sélectionnées dans une listbox pour les afficher par exemple dans un champ de texte ?
Si oui, comment dois-je faire ?
Merci d'avance!
Bonjour, tout le monde!
J'ai juste une petite question...
Y a-t-il moyen de récupérer l'ensemble des lignes sélectionnées dans une listbox pour les afficher par exemple dans un champ de texte ?
Si oui, comment dois-je faire ?
Merci d'avance!
eraim
"Nous gagnerions plus de nous laisser voir tels que nous sommes, que d'essayer de paraître ce que nous ne sommes pas"
[François de La Rochefoucauld]
bonjour,
D'après le code disponible dans l'aide (selected)
Veiller à ce que la propriété Selection multiple = étendu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 Private Sub Liste0_LostFocus() Dim ctlSource As Control Dim ctlDest As Control Dim strItems As String Dim intCurrentRow As Integer Set ctlSource = Me.Liste0 Set ctlDest = Me.TEXTE2 For intCurrentRow = 0 To ctlSource.ListCount - 1 If ctlSource.Selected(intCurrentRow) Then strItems = strItems & ctlSource.Column(0, _ intCurrentRow) & ";" End If Next intCurrentRow ' Reset destination control's RowSource property. ctlDest = strItems Set ctlSource = Nothing Set ctlDest = Nothing End Sub
Cordialement,
Détecter les modifications formulaire Cloud storage et ACCESS
Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie
Est-il possible de faire cela sans passer par du code ?
eraim
"Nous gagnerions plus de nous laisser voir tels que nous sommes, que d'essayer de paraître ce que nous ne sommes pas"
[François de La Rochefoucauld]
NonEnvoyé par eraim
Ce message vous a été utile ? Si oui, cliquez sur
Mes tutoriels Access
La rubrique Microsoft Access
Cours et tutoriels pour apprendre Access
La FAQ Access
Le Forum Access
Offres d'emploi développeur Access
Je ne suis pas spécialiste mais il vaut mieux, à mon avis, utiliser
une boucle sur les éléments sélectionnés plutôt que de boucler
sur toute la liste en testant si sélectionné ou pas.
Le mode sélection multiple peut être Simple ou Etendu, ici ça ne fait pas de différence à mon sens.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 For I = 0 To Liste0.ItemsSelected.Count - 1 ... 'sans le if/Then
Un petit détail; les références aux lignes sélectionnées deviennent:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Liste0.ItemData(Me.Liste0.ItemsSelected(I)) 'Pour la colonne liée Me.Liste0.Column(indexcolonne, Me.Liste0.ItemsSelected(I)) 'pour n'importe quelle colonne.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager