Bonjour,
Dans certains pays, la date est de type 12.12.06 alors qu'en france on est sur 12/12/2006.
J'ai fait une fonction sur toutes mes dates pour regler le pb:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Public Function MaDate(ladate As Date) As Date MaDate = Format(ladate, "dd\/mm\/yy") End Function
Mon souci est que dans une requete Sql sous VBA, il ne me trouve toujours pas resultat, alors que dans un systeme francais il men trouve.
Voici la requete:
J'ai penser que mes Prochaine echeance etaient dans un mauvais format mais ca nest pas le cas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 sSQL = "SELECT DateCherche FROM 2Echeance " & _ "WHERE ((ProduitID = " & lProduit & ") AND (DerniereEcheance <= #" & MaDate(dDateTR) & "#) AND (ProchaineEcheance >= #" & MaDate(dDateTR) & "#)) ;"
help!
Partager