Bonjour maxime079,
Il est possible de faire ce que tu veux avec la fonction CpteDom cependant il faut aussi se créer une fonction pour afficher la date au format US donc:
Un module avec une fonction publique:
1 2 3 4 5
| Public Function fuUSDate(daDate As Date) As Date
fuUSDate = DatePart("m", daDate) & "-" & DatePart("d", daDate) & "-" & DatePart("yyyy", daDate)
End Function |
Une requête qui ressemblerait à ceci:
1 2 3
| SELECT T_Table.Matricule, T_Table.Magasin, T_Table.Nbr_Heure, "ACT" & Format(DCount("[Matricule]","[T_Table]","[Date_Activite]<=#" & fuUsDate([Date_Activite]) & "# And [Matricule] = " & [Matricule]),"00") AS Question
FROM T_Table
ORDER BY T_Table.Matricule, T_Table.Date_Activite; |
Te donnera le résultat escompté. C'est cette partie de la requête qui fait ce que tu veux:
"ACT" & Format(DCount("[Matricule]","[T_Table]","[Date_Activite]<=#" & fuUsDate([Date_Activite]) & "# And [Matricule] = " & [Matricule]),"00") AS Question
Bonne journée
Partager