Bonjour,

Grace à la faq et le forum je pensais avoir reussi à demander l'execution d'une requete avec un filtre sur deux dates limites ecrites dans des zones de texte d'un formulaire
Mais je me rends compte que la requete me donne que 6 resultats sur les 10 présents dans la fourchettes des dates indiquées !

J'ai un formulaire avec deux champ text "DateDebutAnalyse" et "DateFinanalyse"
A l'appui d'un bouton j'execute le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
    stDocName = "Rq_essai"
    strSQL = "SELECT  Demande.Etat, Demande.Domaine, Demande.DateCreation, Demande.Duree, Demande.DateTermine FROM Demande "
    strSQL = strSQL & " WHERE (((Demande.Etat)=3) AND ((Demande.Domaine)=4) AND ((Demande.Duree)>4) "
    strSQL = strSQL & " AND ((Demande.DateTermine)> #" & Me.DateDebutAnalyse & "#) AND ((Demande.DateTermine)<#" & Me.DateFinanalyse & "#))"
    CurrentDb.QueryDefs(stDocName).SQL = strSQL
Si je tape "01/01/2007" dans le champ "DateDebutAnalyse" et "31/01/2007" dans le champ "DateFinanalyse" avant de cliquer sur le bouton, j'obtiens 6 resultats alors qu'il y en a 10 qui repondent a mes critères !

Je sèche complètement

Merci par avance