Bonjour,
Mon code suivant fonctionne très bien lorsque j'ouvre un formulaire sur base d'une ou de plusieurs valeurs de ma zone de liste "Famille_filtre".
J'aimerais maintenant ouvrir ce formulaire sur base de la ou des valeurs de cette zone de liste mais aussi sur base de la valeur ou des valeurs d'une autre zone de liste : "Reference_filtre".
Je n'y arrive vraiment pas. Merci pour votre aide svp.
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 Private Sub Commande106_Click() On Error Resume Next Dim varI As Variant Dim strFiltre As String strFiltre = "" If Me.Famille_filtre.ItemsSelected.Count = 0 Then MsgBox "Vous devez sélectionner au moins une famille !", vbExclamation Else For Each varI In Me!Famille_filtre.ItemsSelected If strFiltre <> "" Then strFiltre = strFiltre & " OR " strFiltre = strFiltre & "[Famille]='" & _ Me!Famille_filtre.ItemData(varI) & "'" Next varI DoCmd.OpenForm "frm_compteBIR", acNormal, , strFiltre End If End Sub
Partager