Bonjour,
je rencontre un soucis dans une appli VBA avec base access.
j'ai une table qui comporte un champs jjmmaaa qui contient ces valeurs :
10/06/2011
11/06/2011
18/06/2011
19/06/2011
20/06/2011
Les dates apparaissent telles quel dans la base access.
J'ai cette requete (pas besoin de la lire ) :
SELECT SUM(E.coeff * SE.nbMin) As Nb FROM joueur J, seanceJoueur SJ, seance S, exercice E, seanceExercice SE, equipe EQ WHERE J.idEquipe = EQ.idEquipe and EQ.libEquipe = '" & UserForm1.cbx_equipe & "' and SJ.idJoueur = " & idJoueurFiche & " and SJ.idSeance = S.idSeance and SE.idSeance = S.idSeance and SE.idExercice = E.idExercice and SJ.idJoueur = J.idJoueur and S.jjmmaaaa = #" & dateTroisSem & "#"
Lorsque "dateTroisSem", en fin de requête vaut une des 3 dernières dates de ma table un peu plus haut, la requete renvoit bien quelque chose. En revanche, si elle vaut l'une des 2premières, elle ne renvoit rien... en revanche, si je change manuellement 10/06/2011 en 06/10/2011, là, la requête me renvoit bien quelque chose.
Et de la même façon, si je change 20/06/2011 en 06/20/2011, ça ne me renvoit rien. Bref, une fois j'ai l'impression que le format est mm/jj/yyyy, et l'autre fois jj/mm/yyyy.
je trouve cela assez bizarre... merci