Probleme avec un date

Résolu
hitman00 Messages postés 23 Date d'inscription lundi 28 juillet 2003 Statut Membre Dernière intervention 5 décembre 2005 - 5 déc. 2005 à 11:11
hitman00 Messages postés 23 Date d'inscription lundi 28 juillet 2003 Statut Membre Dernière intervention 5 décembre 2005 - 5 déc. 2005 à 12:45
Salut tous le monde
J'ai un tou petit souci
j'aimerai remplacer le jour d'une date par un i (compteur de boucle) afin de generer une requete pour tous les jour du mois et je n arrive pas a casser la date et a remplacer sans oublier que mon compteur irai de 1 a 31 alors que la requete ne marcheras que si mon i est egale pour les 9 premiers a 01,02,03 ect.. et non 1,2,3 ect..
si kelk'un a la solution je l en serai reconnaisant
Merci d'avance
si vou avez des question j'y repondrai rapidement

3 réponses

spa666 Messages postés 39 Date d'inscription mardi 6 avril 2004 Statut Membre Dernière intervention 24 février 2006
5 déc. 2005 à 11:37
tu peux utiliser la fonction "DateAdd" :
dim dDate as date, dDateDeb as date
dDateDeb = "01/01/2005"
for i = 1 to 31
dDate = DateAdd("d", i, dDateDeb)
....
next i

le 'd' correspond au type a ajouter (ici d pour day, on ajoute donc un nombre de jours)
le 2eme param correspond au nombre de jours a ajouter
le dernier param correspond a la date a laquelle il faut ajouter ca
3
cs_vpoyo Messages postés 363 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 20 avril 2010 6
5 déc. 2005 à 11:34
c'est une solution possible, mais attention n'oublie pas qu'il y a des mois à 28,29,30,31 jours

FormatDateTime(dateserial(2005,12,i ), vbShortDate)
0
hitman00 Messages postés 23 Date d'inscription lundi 28 juillet 2003 Statut Membre Dernière intervention 5 décembre 2005
5 déc. 2005 à 12:45
Merci trop cool c est parfai ca marche comme je veu
0
Rejoignez-nous