OVH Cloud OVH Cloud

conversion de date

6 réponses
Avatar
Arnaud
bonjour,
on m'a transmis dans un fichier dbf des dates au format numérique, et
j'exploite les données dans Access.
Je peux les convertir au format date dans excel, mais comment fait-on dans
access ?
Le fichier faisant 500.000 lignes, je ne peux pas le faire avec Excel avant
de l'importer.
Peut-on le faire dans une requête ou en vba ?
Quel doit être le type de donnée qui doit recevoir la valeur ?

Merci pour vos réponses,
Amicalement,
Arnaud
arno_78 at hotmail.com
www.123envoiture.com



---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.692 / Virus Database: 453 - Release Date: 28/05/2004

6 réponses

Avatar
Eric
"Arnaud" écrivait
news:caked3$kd1$:

bonjour,
on m'a transmis dans un fichier dbf des dates au format numérique, et
j'exploite les données dans Access.
Je peux les convertir au format date dans excel, mais comment fait-on
dans access ?
Le fichier faisant 500.000 lignes, je ne peux pas le faire avec Excel
avant de l'importer.
Peut-on le faire dans une requête ou en vba ?
Quel doit être le type de donnée qui doit recevoir la valeur ?

Bonjour Arnaud,


As-tu essayé d'importer ton fichier directement sous Access par le menu
Fichier/Données externes/Importer... ? (type de fichier *.dbf)

Si les dates sont au format numérique, c'est à dire 37987 pour le 01/01/04,
une fois l'importation faite, tu modifies le type de champ de la table en
champ Date/Heure et format: date, abrégé. Ca devrait passer.

A+
Eric

Avatar
Jessy Sempere [MVP]
Bonjour

Tu peux utiliser une requête mise à jour du style :

UPDATE TaTable SET TonChamp = CDate([TonChamp]);

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Arnaud" a écrit dans le message news:
caked3$kd1$
bonjour,
on m'a transmis dans un fichier dbf des dates au format numérique, et
j'exploite les données dans Access.
Je peux les convertir au format date dans excel, mais comment fait-on dans
access ?
Le fichier faisant 500.000 lignes, je ne peux pas le faire avec Excel
avant

de l'importer.
Peut-on le faire dans une requête ou en vba ?
Quel doit être le type de donnée qui doit recevoir la valeur ?

Merci pour vos réponses,
Amicalement,
Arnaud
arno_78 at hotmail.com
www.123envoiture.com



---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.692 / Virus Database: 453 - Release Date: 28/05/2004




Avatar
Arnaud
Bonjour Eric, et merci pour la réponse,
le problème est que access ne demande rien au moment d'importer. Il importe
!
Je n'ai rien vu dans les options de paramétrage...
Amicalement,
Arnaud
arno_78 sur hotmail.com
www.123envoiture.com


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

"Arnaud" écrivait
news:caked3$kd1$:

bonjour,
on m'a transmis dans un fichier dbf des dates au format numérique, et
j'exploite les données dans Access.
Je peux les convertir au format date dans excel, mais comment fait-on
dans access ?
Le fichier faisant 500.000 lignes, je ne peux pas le faire avec Excel
avant de l'importer.
Peut-on le faire dans une requête ou en vba ?
Quel doit être le type de donnée qui doit recevoir la valeur ?

Bonjour Arnaud,


As-tu essayé d'importer ton fichier directement sous Access par le menu
Fichier/Données externes/Importer... ? (type de fichier *.dbf)

Si les dates sont au format numérique, c'est à dire 37987 pour le
01/01/04,

une fois l'importation faite, tu modifies le type de champ de la table en
champ Date/Heure et format: date, abrégé. Ca devrait passer.

A+
Eric



---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.692 / Virus Database: 453 - Release Date: 28/05/2004


Avatar
Eric
Bonjour,

As-tu eu des messages d'erreurs ? Si non, l'importation a créé une table,
par exemple Table1. Ouvres la en mode modification et modifies le type de
champ contenant les dates en Date/Heure. Dans les propriétés de ce champ,
Format date, abrégé.

Ca marche ?
Eric

"Arnaud" écrivait
news:cakgeh$n38$:

Bonjour Eric, et merci pour la réponse,
le problème est que access ne demande rien au moment d'importer. Il
importe !
Je n'ai rien vu dans les options de paramétrage...
Amicalement,
Arnaud
arno_78 sur hotmail.com
www.123envoiture.com



Avatar
Arnaud
Merci Eric et Jessy,
j'essaye ce soir.
Bonne soirée.
Arnaud.
arno_78 sur hotmail.com
www.123envoiture.com

"Arnaud" a écrit dans le message de news:
caked3$kd1$
bonjour,
on m'a transmis dans un fichier dbf des dates au format numérique, et
j'exploite les données dans Access.
Je peux les convertir au format date dans excel, mais comment fait-on dans
access ?
Le fichier faisant 500.000 lignes, je ne peux pas le faire avec Excel
avant

de l'importer.
Peut-on le faire dans une requête ou en vba ?
Quel doit être le type de donnée qui doit recevoir la valeur ?

Merci pour vos réponses,
Amicalement,
Arnaud
arno_78 at hotmail.com
www.123envoiture.com



---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.692 / Virus Database: 453 - Release Date: 28/05/2004





---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.692 / Virus Database: 453 - Release Date: 28/05/2004

Avatar
Arnaud
Bonjour,

merci pour vos réponses, dont j'ai fait un mix pour trouver la solution.
Access ne voulant pas convertir un champ num en date avec autant de lignes
(erreur pas assez de place, alors qu'il restait 8 Go....),
j'ai importé les tables telles quel, n'ayant pas la main pour contrôler les
champs, et ne pouvant utiliser un docmd.datatransfertbase qui recréait une
tble malgré les params,
j'ai ensuite fait une requête d'insertion, avec un cdate de mon champ vers
une nouvelle table.
Merci encore.
Arnaud.
arno_78 sur hotmail.com
www.123envoiture.com

"Jessy Sempere [MVP]" a écrit dans le message de
news: cakflr$ppn$
Bonjour

Tu peux utiliser une requête mise à jour du style :

UPDATE TaTable SET TonChamp = CDate([TonChamp]);

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Arnaud" a écrit dans le message news:
caked3$kd1$
bonjour,
on m'a transmis dans un fichier dbf des dates au format numérique, et
j'exploite les données dans Access.
Je peux les convertir au format date dans excel, mais comment fait-on
dans


access ?
Le fichier faisant 500.000 lignes, je ne peux pas le faire avec Excel
avant

de l'importer.
Peut-on le faire dans une requête ou en vba ?
Quel doit être le type de donnée qui doit recevoir la valeur ?

Merci pour vos réponses,
Amicalement,
Arnaud
arno_78 at hotmail.com
www.123envoiture.com



---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.692 / Virus Database: 453 - Release Date: 28/05/2004








---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.706 / Virus Database: 462 - Release Date: 14/06/2004