OVH Cloud OVH Cloud

Propriété Multisélect

2 réponses
Avatar
Normand
Comment imprimer les enregistrements choisis dans une zone=20
de liste ayant la propri=E9t=E9 multiselect ? J'ai beau=20
essayer diff=E9rentes fa=E7ons de faire r=E9f=E9rence aux=20
enregistrements choisis dans la liste pour les imprimer=20
dans un rapport mais j'obtiens toujours le message qu'il=20
n'y a pas d'enregistrements correspondants =E0 ce que j'ai=20
s=E9lectionn=E9s.

Merci

2 réponses

Avatar
Raymond
Bonjour.

il faut lancer une requête avec une clause where qui contiendra tes valeurs
sélectionnées.
where champ1 = valeur1 Or Champ2 = valeur2 Or ..........

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Normand" a écrit dans le message de
news:0d1701c3a395$ec8acd80$
Comment imprimer les enregistrements choisis dans une zone
de liste ayant la propriété multiselect ? J'ai beau
essayer différentes façons de faire référence aux
enregistrements choisis dans la liste pour les imprimer
dans un rapport mais j'obtiens toujours le message qu'il
n'y a pas d'enregistrements correspondants à ce que j'ai
sélectionnés.

Merci
Avatar
3stone
Salut,

"Normand" a écrit:
Comment imprimer les enregistrements choisis dans une zone
de liste ayant la propriété multiselect ? J'ai beau
essayer différentes façons de faire référence aux
enregistrements choisis dans la liste pour les imprimer
dans un rapport mais j'obtiens toujours le message qu'il
n'y a pas d'enregistrements correspondants à ce que j'ai
sélectionnés.



Pour récupérer les données sélectionnés dans une liste "multiselect"
il te faut boucler sur tous les items sélectionnés...

Dim i As Variant
For Each i In Me.LaListe.ItemsSelected
'// pour la colonne liée
Debug.Print Me.LaListe.ItemData(i)
'// ou pour une colonne précise
'// (x est le numéro de la colonne qui commence à zéro)
Debug.Print Me.LaListe.Column(x, i)
Next


--
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 )
-------------------------------------------------------