Bonjour le forum,
J'ai beau chercher, je ne trouve pas la solution à mon problème.
J'aimerai filtrer un sous-formulaire qui est rempli par une requête. Le filtre porte sur des dates du style "du" "au" 01.01.2017. ou 31.01.2017
J'ai essayé toutes version possible et inimaginable.
Avec le critère "des dates" dans des variables, direct avec les valeurs du formulaire etc... Sans succés
Quelqu'un a une piste ou idée de ce qui cloche ?
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 Dim datedebut As Date Dim datefin As Date datedebut = Me.feldDvon.Value 'champdate à partir datefin = Me.feldDbiss.Value 'champ date jusquà 'Me.UF_monatsAB 'C'est le sous formulaire à filtrer 'aufbaumonatsAB 'C'est la requete qui rempli le sous formulaire 'CreationDate ' le champ qui contient la date de création '----------- 'Les différentes version testée 'Me.UF_monatsAB.Form.Filter = "[aufbaumonatsAB].[CreationDate] Between #" & Format(Me.feldDvon, "DD/MM/YYYY") & "# And #" & Format(Me.feldDbiss, "DD/MM/YYYY") & "# " 'Me.UF_monatsAB.Form.Filter = "[aufbaumonatsAB].[CreationDate] Between #" & Format(Me.feldDvon, "MM/DD/YYYY") & "# And #" & Format(Me.feldDbiss, "MM/DD/YYYY") & "# " 'Me.UF_monatsAB.Form.Filter = "aufbaumonatsAB.[CreationDate] Between " & datedebut & " And " & datefin & " " Me.UF_monatsAB.Form.Filter = "aufbaumonatsAB.[CreationDate] Between #" & datedebut & "# And #" & datefin & "# " Me.UF_monatsAB.Form.FilterOn = True Me.UF_monatsAB.Requery
Merci
Partager