Bonjour à tous
J'essaye en vain de filtrer après mise à jour sur 2 champs date ("RechDateDebut" et "RechDateFin"), afin de faire un filtre sur un champ nommé dans ma table "Date_Appel".
Mais si les 2 champs date sont remplis, j'aimerais faire le filtre entre telle date et telle date.
J'ai lu que mes soucis pouvaient venir d'un soucis de format de date dans mes filtres, mais je ne sais pas comment l'écrire)
pouvez vous me renseigner/m'aider?
Merci d'avance
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 'si les deux champs sont remplis alors on filtre entre les dates entrees If Not IsNull(Me.RechDateDebut) And Me.RechDateDebut <> "" And Not IsNull(Me.RechDateFin) And Me.RechDateFin <> "" Then strFiltre = strFiltre & "[Date_Appel] BETWEEN #" & Me.RechDateDebut & "# AND #" & Me.RechDateFin & "#" Else 'si seule la date de début est entree, filtre apres cette date If Not IsNull(Me.RechDateDebut) And Me.RechDateDebut <> "" Then strFiltre = strFiltre & "[Date_Appel] >= #" & Me.RechDateDebut & "#" Else 'si seule la date de fin est entree, filtre avant cette date If Not IsNull(Me.RechDateFin) And Me.RechDateFin <> "" Then strFiltre = strFiltre & "[Date_Appel] <= #" & Me.RechDateFin & "#" End If End If End If
Cdt
Partager