simbabou
Messages postés31Date d'inscriptionmardi 19 décembre 2000StatutMembreDernière intervention17 novembre 2016
-
20 août 2008 à 10:44
lillith212
Messages postés1229Date d'inscriptionvendredi 16 novembre 2007StatutMembreDernière intervention16 juin 2009
-
20 août 2008 à 14:03
Voila c'est toujours le probleme d'inversion date jours !!!
Pourtant j'ai bien suivit les conseil sur les différent topics mais je ne comprend plus rien.
Wreq = "INSERT INTO Evt_Salarie_temp SELECT Evt_Salarie.* FROM Evt_Salarie "
Wreq = Wreq & " where [Evt_Salarie].[debut] Between (#" & Format(Date1, "d/m/yyyy hh:mm:ss") & "#) And (#" & Format(Date2, "d/m/yyyy hh:mm:ss") & "#)"
MsgBox Wreq
Set Req = Base.CreateQueryDef("", Wreq)
Req.Execute
Req.Close: Set Req = Nothing
le hic c'est que la requête recherche bien entre deux date, qu'elle me trouve des résultat mais il y a inversion des mois et jours donc ce ne sont pas les bonnes valeurs.
ça marche uniquement lorsque les jours sont supérieur a 12 sinon il y a inversion.
le plus bizarre ce que pour ce bout de code je passe par visual basic mais lorsque je passe par une requete directement avec access tout ce passe bien...
je comprend plus rien que quelqu'un m'aide svp
merci
lillith212
Messages postés1229Date d'inscriptionvendredi 16 novembre 2007StatutMembreDernière intervention16 juin 2009 20 août 2008 à 11:08
Salut,
Le format date de vb n'est pas le meme que celui de access.
Format français(jj/mm/aaaa) et Format Internationnal(mm/jj/aaaa)
Pour que tu puisses réaliser ta requête tu dois convertir le format.
Bon courage