Bonjour, voilà mon souci:
Je souhaite effectuer une requête avec un critére de DATE c'est à dire
vérifier si le 04/05/2009 = 04/05/2009

J'ai donc fait ma requête ainsi (DAO)


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Set oRst = oDb.OpenRecordset(
"SELECT *
FROM (T_Equipe INNER JOIN (T_Agent INNER JOIN T_Effectif ON T_Agent.ID_Agent = T_Effectif.id_Agent) ON T_Equipe.ID_Equipe = T_Effectif.id_Equipe) INNER JOIN T_Affectation ON (T_Agent.ID_Agent = T_Affectation.id_Agent) 
WHERE T_Affectation.id_Poste = " & id_Poste(1) & " AND T_Affectation.id_Equipe = 1 AND Date_Aff = " & DateS(1) & "")
La partie problématique est
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Date_Aff = " & DateS(1) &  "
J'ai lu le FAQ, et il est dit d'utiliser # dans la requête, j'ai donc essayer, mais sans résultats, j'ai également essayer avec int() comme dans le FAQ mais la aussi rien....

Date_Aff et DateS() sont bien des type Date, en retirant le critére j'obtiens bien les résultats mais avec des dates qui ne correspondent pas....

Si plus de précision sont nécessaire n'hésiter pas.

Merci d'avance...