Bonjour,
J'ai un petit souci avec une variable Date,
Voici comme je la déclare :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
Dim Date_Debut As Date
Dim Date_Fin As Date
Dim Annee As Integer
 
Annee = Year(Date)
Annee = Annee - 1
 
Date_Debut = "01/01/" & Annee
Date_Fin = "31/12/" & Annee
Lorsque je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
    MsgBox "Date : " & Date_Debut
      MsgBox "Date : " & Date_Fin
La bonne date est affichée seulement quand je l'utilise dans une requète, on dirait que la variable est vide.
Voici comment je l'utilise :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
req = "SELECT ......FROM .......WHERE ...... AND FORMATION.DateDebut>= " & Date_Debut & " AND FORMATION.DateDebut<= " & Date_Fin & " ......"
Comment cela est iol possible sachant que j'ai fait exactement le même procédé dans une condition If du VBA?