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)
La partie problématique est
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) & "")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....
Code : Sélectionner tout - Visualiser dans une fenêtre à part Date_Aff = " & DateS(1) & "
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...
Partager