OVH Cloud OVH Cloud

Ca marche pas Date

5 réponses
Avatar
damien
Bonjour,
voila g une date dateCalculFin de la forme 01/11/2004 et je veux l'avoir de
la forme 200411 pour ca c ok
mais pour 01/02/2004 g 20042 et moi je voudrais 200402
le 0 n'apparait pas et ca c un probléme pour la suite de mon programme
Voila ce que g écrit: ca me semble correcte

Dim NBSem2 As Integer
Dim FreqFin As Double

NBSem2 = Int(Format(Format(DateCalculFin, "ww"), "00"))
FreqFin = CDbl(Mid(Trim(Str(DateCalculFin)), 7, 4) + Trim(Str(NBSem2)))

Que faire
Merci de votre aide (quotidienne)

5 réponses

Avatar
didier
Bonjour
Dans ce que vous avez écrit il n' ya rien qui correspond
à ce que vous demandé
Nbrsate = Format ((DateCalculFin, "yyyy") & format(Format
((DateCalculFin, "mm"),2)

et voila vous avez votre format 200402 par exemple
-----Message d'origine-----
Bonjour,
voila g une date dateCalculFin de la forme 01/11/2004 et
je veux l'avoir de

la forme 200411 pour ca c ok
mais pour 01/02/2004 g 20042 et moi je voudrais 200402
le 0 n'apparait pas et ca c un probléme pour la suite
de mon programme

Voila ce que g écrit: ca me semble correcte

Dim NBSem2 As Integer
Dim FreqFin As Double

NBSem2 = Int(Format(Format(DateCalculFin, "ww"), "00"))
FreqFin = CDbl(Mid(Trim(Str(DateCalculFin)), 7, 4) + Trim
(Str(NBSem2)))


Que faire
Merci de votre aide (quotidienne)


.



Avatar
Gilbert
Bonjour

Simplement avec Format(TaDate, "yyyymm")

--
Gilbert


"damien" a écrit dans le message de news:

Bonjour,
voila g une date dateCalculFin de la forme 01/11/2004 et je veux l'avoir
de
la forme 200411 pour ca c ok
mais pour 01/02/2004 g 20042 et moi je voudrais 200402
le 0 n'apparait pas et ca c un probléme pour la suite de mon programme
Voila ce que g écrit: ca me semble correcte

Dim NBSem2 As Integer
Dim FreqFin As Double

NBSem2 = Int(Format(Format(DateCalculFin, "ww"), "00"))
FreqFin = CDbl(Mid(Trim(Str(DateCalculFin)), 7, 4) + Trim(Str(NBSem2)))

Que faire
Merci de votre aide (quotidienne)




Avatar
jpg
Je pense qu'à la place de :
Nbrsate = Format ((DateCalculFin, "yyyy") & format(Format
((DateCalculFin, "mm"),2)

On pourrait mettre :
Nbrsate = Format (DateCalculFin, "yyyymm")

et ça marcherait pareil en plus court.

(mais peut-être que je me gourre)

-----Message d'origine-----
Bonjour
Dans ce que vous avez écrit il n' ya rien qui correspond
à ce que vous demandé
Nbrsate = Format ((DateCalculFin, "yyyy") & format(Format
((DateCalculFin, "mm"),2)

et voila vous avez votre format 200402 par exemple
-----Message d'origine-----
Bonjour,
voila g une date dateCalculFin de la forme 01/11/2004 et
je veux l'avoir de

la forme 200411 pour ca c ok
mais pour 01/02/2004 g 20042 et moi je voudrais 200402
le 0 n'apparait pas et ca c un probléme pour la suite
de mon programme

Voila ce que g écrit: ca me semble correcte

Dim NBSem2 As Integer
Dim FreqFin As Double

NBSem2 = Int(Format(Format(DateCalculFin, "ww"), "00"))
FreqFin = CDbl(Mid(Trim(Str(DateCalculFin)), 7, 4) + Trim
(Str(NBSem2)))


Que faire
Merci de votre aide (quotidienne)


.

.





Avatar
damien
Desole ce n'est pas le mois que je veux ajouter mais le n° de semaine
Merci de me repondre

"Gilbert" wrote:

Bonjour

Simplement avec Format(TaDate, "yyyymm")

--
Gilbert


"damien" a écrit dans le message de news:

Bonjour,
voila g une date dateCalculFin de la forme 01/11/2004 et je veux l'avoir
de
la forme 200411 pour ca c ok
mais pour 01/02/2004 g 20042 et moi je voudrais 200402
le 0 n'apparait pas et ca c un probléme pour la suite de mon programme
Voila ce que g écrit: ca me semble correcte

Dim NBSem2 As Integer
Dim FreqFin As Double

NBSem2 = Int(Format(Format(DateCalculFin, "ww"), "00"))
FreqFin = CDbl(Mid(Trim(Str(DateCalculFin)), 7, 4) + Trim(Str(NBSem2)))

Que faire
Merci de votre aide (quotidienne)









Avatar
3stone
"damien"
Desole ce n'est pas le mois que je veux ajouter mais le n° de semaine




format(Date(),"yyyy mm ww")




--
A+
Pierre (3stone) Access MVP
~~~~~~~~~~~~~~~~~~~~~~~
http://users.skynet.be/mpfa
http://users.skynet.be/accesshome