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
cyfl
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 !!
Harkonnen
et ensuite ?
cyfl
je veuts fair un test sur cette date
c pour ça que je parcourre le jeux d'enregistrement
cyfl
j' avais juste un peu oublié les méthodes pour un recordset !!!!
:D
Harkonnen
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 :d
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 !
Bolino
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
cyfl
et ben tut te calme.j tué personne non ?
Alors remettons nous au travail
Harkonnen
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 ! :ouch: CYFL, tu mérites le goudron et les plumes ! [:wolfman]
Harkonnen
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... [:tapai]
mareek
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
cyfl
oui c un champ de ma table
Bolino
Harkonnen a écrit a écrit :
on a posté à la même seconde :ouch:
je suis grilled :D :D
c'est vrair que c'est rare [:yaisse2v]
Harkonnen
Bolino a écrit a écrit :
c'est un champ de ta table ou une variable ?
on a posté à la même seconde :ouch:
Bolino
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
comment calcules tu ton abonnement_date ?
cyfl
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 !
cyfl
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
the big ben
é bé voila :)
Bolino
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)
;)
cyfl
up !! c urgent
the big ben
aucune idée comme ca mais je vais essayer ;)
cyfl
je voudrais ajouter 8 mois a une date pour fair un test et j'arrive pas !!!