Bonjour,

je convertis deux dates de format FR vers US pour pouvoir utiliser celles-ci dans une requête.

Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Dim start_date As Date
Dim finish_date As Date
Dim current_date A Date
current_date = Date
start_date = Format(DateSerial(Year(current_date), Month(current_date), 1), "mm/dd/yyyy")
finish_date = Format(DateSerial(Year(current_date), Month(current_date) + 1, 0), "mm/dd/yyyy")
Mon problème est le suivant :
Pour start_date j'obtiens bien : 08/01/2008 au lieu de 01/08/2008
mais pour finish_date j'obtiens toujours : 31/08/2008 et non 08/31/2008 comme je souhaiterais.

J'ai retourné mon code dans tous les sens mais rien à faire.
Quelqu'un aurait-il déjà rencontré ce genre de problème?
Est-ce un bug d'Access?
Je précise que j'utilise Access 2003 Pro et langue dans windows réglé sur FR.

Merci par avance