je voudrais ajouter 8 mois a une date pour fair un test et j'arrive pas !!!
help !
Publicité
Posté le 18-06-2002 à 14:22:24
the big ben
Posté le 18-06-2002 à 14:24:20
aucune idée comme ca mais je vais essayer
cyfl
Posté le 18-06-2002 à 14:39:36
up !! c urgent
Bolino
Posté le 18-06-2002 à 14:41:03
Tu peux utiliser la fonction DateAdd , voila un exemple :
Dim v_madate As Date
Dim v_madate2 As Date ' la date + 8 mois
'exemple avec la date courante
madate = Date
'on ajoute 8 mois à la date courante
madate2 = DateAdd("m", 8, madate)
the big ben
Posté le 18-06-2002 à 14:46:44
é bé voila
cyfl
Posté le 18-06-2002 à 14:55:42
j fais ça :
Dim madate As Date
Dim madate2 As Date ' la date + 8 mois
Dim rs As Object
Dim i As Integer
Set rs = Me.RecordsetClone
For i = 1 To rs.RecordCount
'exemple avec la date courante
madate = abonnement_date
'on ajoute 8 mois à la date courante
madate2 = DateAdd("m", 8, madate)
MsgBox madate2
Next
-->abonnement_date = date a laquel il faut ajouter 8mois pour la tester
cyfl
Posté le 18-06-2002 à 15:02:43
le prob c que qd je lance ça , il me trouve toujours la meme date il rajoute 8mois a la date en cours et non pas a abonnement_date
comment fair ??
merci !
Harkonnen
Modérateur Un modo pour les bannir tous
Posté le 18-06-2002 à 15:10:33
comment calcules tu ton abonnement_date ?
---------------
J'ai un string dans l'array (Paris Hilton)
Bolino
Posté le 18-06-2002 à 15:10:33
CYFL a écrit a écrit :
j fais ça :
-->abonnement_date = date a laquel il faut ajouter 8mois pour la tester
c'est un champ de ta table ou une variable ?
Harkonnen
Modérateur Un modo pour les bannir tous
Posté le 18-06-2002 à 15:11:50
Bolino a écrit a écrit :
c'est un champ de ta table ou une variable ?
on a posté à la même seconde
---------------
J'ai un string dans l'array (Paris Hilton)
Publicité
Posté le 18-06-2002 à 15:11:50
Bolino
Posté le 18-06-2002 à 15:12:49
Harkonnen a écrit a écrit :
on a posté à la même seconde
je suis grilled
c'est vrair que c'est rare
Message édité par Bolino le 18-06-2002 à 15:13:52
cyfl
Posté le 18-06-2002 à 15:16:08
oui c un champ de ma table
mareek
Et de 3 \o/
Posté le 18-06-2002 à 15:21:16
CYFL a écrit a écrit :
le prob c que qd je lance ça , il me trouve toujours la meme date il rajoute 8mois a la date en cours et non pas a abonnement_date
comment fair ??
merci !
c'est normal, tu ne fait pas rs("abonnement_date" )=madate2 dans ta boucle.
EDIT : ni de rs.update et de rs.close à la fin de ta procedure
Message édité par mareek le 18-06-2002 à 15:23:07
---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Harkonnen
Modérateur Un modo pour les bannir tous
Posté le 18-06-2002 à 15:21:52
CYFL a écrit a écrit :
oui c un champ de ma table
ben alors, si c'est un champ, c'est normal qu'il te trouve la même date, vu qu'elle est fixe !
tu le fais exprès décidément...
---------------
J'ai un string dans l'array (Paris Hilton)
Harkonnen
Modérateur Un modo pour les bannir tous
Posté le 18-06-2002 à 15:23:07
mareek a écrit a écrit :
c'est normal, tu ne fait pas rs("abonnement_date" )=madate2 dans ta boucle.
putain, mais c'est vrai en plus, j'avais même pas fait gaffe ! CYFL, tu mérites le goudron et les plumes !
---------------
J'ai un string dans l'array (Paris Hilton)
cyfl
Posté le 18-06-2002 à 15:23:42
et ben tut te calme.j tué personne non ?
Alors remettons nous au travail
Bolino
Posté le 18-06-2002 à 15:25:16
CYFL a écrit a écrit :
le prob c que qd je lance ça , il me trouve toujours la meme date il rajoute 8mois a la date en cours et non pas a abonnement_date
A mon avis la textbox qui contient cette fameuse date s'appelle aussi "abonnement_date" non ?
dans tous les cas comme dis mareek là tu dois prendre ton champ dans le recordset:
madate=rs!abonnement_date
Message édité par Bolino le 18-06-2002 à 15:26:07
Harkonnen
Modérateur Un modo pour les bannir tous
Posté le 18-06-2002 à 15:29:07
CYFL a écrit a écrit :
et ben tut te calme.j tué personne non ?
Alors remettons nous au travail
roo, mais c'était une plaisanterie
mais comment veux tu utiliser une date stockée dans une base de donnée si tu n'extrait pas ensuite cette date du recordset ?
mareek a raison !
---------------
J'ai un string dans l'array (Paris Hilton)
cyfl
Posté le 18-06-2002 à 15:32:17
j' avais juste un peu oublié les méthodes pour un recordset !!!!
cyfl
Posté le 18-06-2002 à 15:41:19
je veuts fair un test sur cette date
c pour ça que je parcourre le jeux d'enregistrement
Harkonnen
Modérateur Un modo pour les bannir tous
Posté le 18-06-2002 à 15:42:09
et ensuite ?
---------------
J'ai un string dans l'array (Paris Hilton)
cyfl
Posté le 18-06-2002 à 15:44:54
c un test pour savoir , si abonnement_date + 8mois est superieur ou égal a la date du jour
et bien on fait une action
voila ce que je voudrais fair !!
mareek
Et de 3 \o/
Posté le 18-06-2002 à 15:59:02
CYFL a écrit a écrit :
c un test pour savoir , si abonnement_date + 8mois est superieur ou égal a la date du jour
et bien on fait une action
voila ce que je voudrais fair !!
if dateadd("m",8,rs![abonnement_date])>=date then
---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack