Salut, je suis débutant en access,
J'ai un formulaire qui filtre les données d'une requete, pour en extraire les données que j'en ai besoin
j'ai ce code:
-------------------------------
Private Sub lst2Csecteur_BeforeUpdate(Cancel As Integer)
Dim I As Variant
Dim x As Variant
If Me.lst2Csecteur.ItemsSelected.Count <> 0 Then
For Each I In Me.lst2Csecteur.ItemsSelected
x = x Or Me.lst2Csecteur.ItemData(I)
Next I
Me.lst2Cbranche.RowSource = "SELECT distinct [SB].[Branche],
[SB].[C Branche] FROM [SB] WHERE [SB]![C Secteur]=" & x
End If
End Sub
-----------------------
Si je selectionne un seul C secteur(code secteur) de la liste des secteurs,la liste des branches est filtrée mais si je selectionne 2 code secteurs ou plus ,ça ne marche pas.
Par exemple si je selectionne les code 2 et 5 ça me donne les branches du secteur 7, 3et5 donne aussi 7, 7et 6 donne 11...
SVP comment faire pour filtrer ma liste de branches pour 2ou plus code secteur, sachant que si je filtre % [NoM secteur] ça marche mais % [Code secteur] ça marche pas pour la selection multiple.
MERCI...