OVH Cloud OVH Cloud

convertir en date

3 réponses
Avatar
Xeph
Bonjour,
Je voudrais convertir au format date une valeur venant d’une base de donnée.
Le format actuel est SAAMMJJ (texte) que je voudrais afficher en JJMMAA
(date) dans ACCESS pour ensuite l’exporter vers EXCEL pour faire des
comparaison de date.
Exemple sur la date du jour
Base => Date
1050502 => 020505
SAAMMJJ => JJMMAA
Merci d’avance.


PS je dispose d'une version d'Access 97
Slts
Jacques

3 réponses

Avatar
Raymond [mvp]
Bonjour

essaie:
Dim madate As Date
madate = CDate(Format(DateSerial(Mid(lechamp, 2, 2), Mid(lechamp, 4, 2),
Mid(lechamp, 6, 2)), "jjmmaa"))

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


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

Bonjour,
Je voudrais convertir au format date une valeur venant d'une base de
donnée.
Le format actuel est SAAMMJJ (texte) que je voudrais afficher en JJMMAA
(date) dans ACCESS pour ensuite l'exporter vers EXCEL pour faire des
comparaison de date.
Exemple sur la date du jour
Base => Date
1050502 => 020505
SAAMMJJ => JJMMAA
Merci d'avance.


PS je dispose d'une version d'Access 97
Slts
Jacques



Avatar
Xeph
Re,

Impec,

Merci
@+


Bonjour

essaie:
Dim madate As Date
madate = CDate(Format(DateSerial(Mid(lechamp, 2, 2), Mid(lechamp, 4, 2),
Mid(lechamp, 6, 2)), "jjmmaa"))

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


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

Bonjour,
Je voudrais convertir au format date une valeur venant d'une base de
donnée.
Le format actuel est SAAMMJJ (texte) que je voudrais afficher en JJMMAA
(date) dans ACCESS pour ensuite l'exporter vers EXCEL pour faire des
comparaison de date.
Exemple sur la date du jour
Base => Date
1050502 => 020505
SAAMMJJ => JJMMAA
Merci d'avance.


PS je dispose d'une version d'Access 97
Slts
Jacques








Avatar
Anor
Salut

Et pour les semaines 10 à 53, ça marche aussi ?

A+
--
Arnaud
-----------------------------------
http://users.skynet.be/mpfa/
http://memoaccess.free.fr
-----------------------------------


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

| Re,
|
| Impec,
|
| Merci
| @+
|
|
| > Bonjour
| >
| > essaie:
| > Dim madate As Date
| > madate = CDate(Format(DateSerial(Mid(lechamp, 2, 2), Mid(lechamp, 4, 2),
| > Mid(lechamp, 6, 2)), "jjmmaa"))
| >
| > --
| > @+
| > Raymond Access MVP
| > http://OfficeSystem.Access.free.fr/
| > http://OfficeSystem.Access.free.fr/runtime/
| > http://users.skynet.be/mpfa/ pour débuter sur le forum
| >
| >
| > "Xeph" a écrit dans le message de news:
| >
| > > Bonjour,
| > > Je voudrais convertir au format date une valeur venant d'une base de
| > > donnée.
| > > Le format actuel est SAAMMJJ (texte) que je voudrais afficher en JJMMAA
| > > (date) dans ACCESS pour ensuite l'exporter vers EXCEL pour faire des
| > > comparaison de date.
| > > Exemple sur la date du jour
| > > Base => Date
| > > 1050502 => 020505
| > > SAAMMJJ => JJMMAA
| > > Merci d'avance.
| > >
| > >
| > > PS je dispose d'une version d'Access 97
| > > Slts
| > > Jacques
| > >
| >
| >
| >