J'ai un probleme lors de l'importation de donn=E9es d'un=20
fichier excel
Mon fichier est fait a partir d'une base de donn=E9es=20
exploit=E9 =E0 travers le canada donc, j'ai des date de=20
different format (fr/en)
fr : 2004-09-01 20:15
en : 15/01/2004 08:41:09 PM
si je fais un copie col=E9, a partir de mon fichier, toutes=20
les donn=E9es sont transferes sans probleme
Mais si je passe par mon importation toute les date en=20
engalais, ne passe pas et il cre un fichier d'erreur.=20
comme les donn=E9es ( 31 000 lignes) doivent etre transferes=20
tout les mois, par des usag=E9s pas tres dou=E9s en info ( des=20
boss :) ) je dois automatis=E9 le prosessus, donc pas faire=20
du copie coll=E9 mais bien un import en empuyant sur mon=20
bouton. qui fonctionne r=E8s bien, sauf pour tout les date=20
en anglais, soit 3/4 des dates...
j'ai m'y un champ memo sans limite, pour etre sur qu'il=20
accepte tout caractere, mais rien a faire... mais c'est=20
surment pas un probleme de champs, puisse que par le copie=20
coller ca fonctionne...
Le message d'erreur dans le fichier est :=20
Type Conversion Failure
sur l'adresse indiquée et enlèves le xyz. mets le en zip ou rar stp. ne te fais pas trop d'illusions après tous les tests que tu as fait. je verrais ça après un bon repas. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"BibiMtl" a écrit dans le message de news:2ae201c3fc96$48cfae90$ dsl Raymon mais c'est la 1ere chose que j'ai tenté mais ca marche pas, que se soit par macro ou code, il fait la meme chose, meme si tout mes champ (de ma table existante) sont de type memo, ou texte il me refuse tout les champs de date anglaise.. si tu veux je peux t'envoyer un exemple de mon fichier excel... faudrait juste me dire a quel adresse..
merci de prendre le temps de m'aider..
sur l'adresse indiquée et enlèves le xyz. mets le en zip ou rar stp.
ne te fais pas trop d'illusions après tous les tests que tu as fait. je
verrais ça après un bon repas.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"BibiMtl" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:2ae201c3fc96$48cfae90$a101280a@phx.gbl...
dsl Raymon mais c'est la 1ere chose que j'ai tenté mais ca
marche pas, que se soit par macro ou code, il fait la meme
chose, meme si tout mes champ (de ma table existante) sont
de type memo, ou texte il me refuse tout les champs de
date anglaise.. si tu veux je peux t'envoyer un exemple de
mon fichier excel... faudrait juste me dire a quel
adresse..
sur l'adresse indiquée et enlèves le xyz. mets le en zip ou rar stp. ne te fais pas trop d'illusions après tous les tests que tu as fait. je verrais ça après un bon repas. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"BibiMtl" a écrit dans le message de news:2ae201c3fc96$48cfae90$ dsl Raymon mais c'est la 1ere chose que j'ai tenté mais ca marche pas, que se soit par macro ou code, il fait la meme chose, meme si tout mes champ (de ma table existante) sont de type memo, ou texte il me refuse tout les champs de date anglaise.. si tu veux je peux t'envoyer un exemple de mon fichier excel... faudrait juste me dire a quel adresse..
merci de prendre le temps de m'aider..
Raymond [mvp]
reponse donnée par mail à 21:17
Je viens de voir ton fichier excel. Il ne faut pas placer dans la même colonne deux types de dates dont une partie n'est pas une date valide. Une partie de la colonne est du type : 01/09/2004 17:11 tandis que l'autre partie est du type : 15/09/2004 17:11 PM. Le fait d'indiquer PM veut dire que la date est au format US, le mois en premier. Access traite les dates US comme des dates US mais celles-ci étant au format français, elles deviennent invalides. Il n'est pas possible de traiter ce fichier sous access sauf à le lire par automation , cellule par cellule, et transformer les dates pseudo US en dates françaises et les placer directement dans la table access. Je ne vois pas d'autres solutions actuellement pour traiter ce fichier.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
reponse donnée par mail à 21:17
Je viens de voir ton fichier excel.
Il ne faut pas placer dans la même colonne deux types de dates dont une
partie n'est pas une date valide.
Une partie de la colonne est du type : 01/09/2004 17:11 tandis que l'autre
partie est du type : 15/09/2004 17:11 PM.
Le fait d'indiquer PM veut dire que la date est au format US, le mois en
premier.
Access traite les dates US comme des dates US mais celles-ci étant au format
français, elles deviennent invalides.
Il n'est pas possible de traiter ce fichier sous access sauf à le lire par
automation , cellule par cellule, et transformer les dates pseudo US en
dates françaises et les placer directement dans la table access.
Je ne vois pas d'autres solutions actuellement pour traiter ce fichier.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
Je viens de voir ton fichier excel. Il ne faut pas placer dans la même colonne deux types de dates dont une partie n'est pas une date valide. Une partie de la colonne est du type : 01/09/2004 17:11 tandis que l'autre partie est du type : 15/09/2004 17:11 PM. Le fait d'indiquer PM veut dire que la date est au format US, le mois en premier. Access traite les dates US comme des dates US mais celles-ci étant au format français, elles deviennent invalides. Il n'est pas possible de traiter ce fichier sous access sauf à le lire par automation , cellule par cellule, et transformer les dates pseudo US en dates françaises et les placer directement dans la table access. Je ne vois pas d'autres solutions actuellement pour traiter ce fichier.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum