OVH Cloud OVH Cloud

Probleme de format de date

3 réponses
Avatar
La Mouette
Bonjour,
Voici donc mon probleme:
D'abord le format de la date de Windows est jj-MM-aaaa
J'ai une liste enumerant des dates et j'ai un textbox dans lequel je fais l'operation suivante:
=DSUM("[montant]"; "reqValidation"; "[Concdate]=#" & Forms!Verification!dateBox & "#")

Si je met 01-08-2004 (1 aout 2004) dans la liste, les resultats de la requetes "reqValidation" donne ceux du 08-01-2004 (8 janvier 2004).
Et pourtant,. lorsque je cree un msgBox avec dateBox, ca l'affiche dans le bon format!

De l'aide serait apprecier car je ne comprends pas.
Merci!!

3 réponses

Avatar
Raymond [mvp]
Bonsoir.

VBA ne comprend que l'US, essaie:
& Format(Forms!Verification!dateBox, "mm/dd/yyyy") & "#"

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"La Mouette" a écrit dans le message
de news:
Bonjour,
Voici donc mon probleme:
D'abord le format de la date de Windows est jj-MM-aaaa
J'ai une liste enumerant des dates et j'ai un textbox dans lequel je fais
l'operation suivante:

=DSUM("[montant]"; "reqValidation"; "[Concdate]=#" &
Forms!Verification!dateBox & "#")


Si je met 01-08-2004 (1 aout 2004) dans la liste, les resultats de la
requetes "reqValidation" donne ceux du 08-01-2004 (8 janvier 2004).

Et pourtant,. lorsque je cree un msgBox avec dateBox, ca l'affiche dans le
bon format!


De l'aide serait apprecier car je ne comprends pas.
Merci!!


Avatar
Eric
Bonjour,

essaies :
=DSUM("[montant]"; "reqValidation"; "[Concdate]=" &
Format(Forms!Verification!dateBox,"#mm/dd/yy#")

A+
Eric

"=?Utf-8?B?TGEgTW91ZXR0ZQ==?="
écrivait news::

Bonjour,
Voici donc mon probleme:
D'abord le format de la date de Windows est jj-MM-aaaa
J'ai une liste enumerant des dates et j'ai un textbox dans lequel je
fais l'operation suivante:
=DSUM("[montant]"; "reqValidation"; "[Concdate]=#" &
Forms!Verification!dateBox & "#")

Si je met 01-08-2004 (1 aout 2004) dans la liste, les resultats de la
requetes "reqValidation" donne ceux du 08-01-2004 (8 janvier 2004).
Et pourtant,. lorsque je cree un msgBox avec dateBox, ca l'affiche
dans le bon format!

De l'aide serait apprecier car je ne comprends pas.
Merci!!



Avatar
Eric
.../...
Manque une ) à la fin donc:

=DSUM("[montant]"; "reqValidation"; "[Concdate]=" &
Format(Forms!Verification!dateBox,"#mm/dd/yy#"))

A+
Eric