OVH Cloud OVH Cloud

Probleme d'import

12 réponses
Avatar
BibiMtl
Bonjour,=20

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


Merci de votre aide....

10 réponses

1 2
Avatar
BibiMtl
J'ai trouvé le probleme, c'est que access regarde la
premiere ligne tranfere et regarde c'est quoi le type de
données, et decide que tout le reste du mme champs doit
etre de ce type, donc dans mon cas il regard "2004-09-01
20:15" et decide que c'est une date mais quand il arrive
à : "15/01/2004 08:41:09 PM" il ne voit pas que c'est une
date et rejet la données... comme c'est un fichier excel
differnet a chaque mois de plus de 31 000 ligne, je ne
peux pas modifier le fichier n'y les données du fichier
excel. coment dire a access que tout les champs doivent
etre consideré comme des champs text et nom une date lors
de l'importatiion? merci!

-----Message d'origine-----
Bonjour,

J'ai un probleme lors de l'importation de données d'un
fichier excel

Mon fichier est fait a partir d'une base de données
exploité à travers le canada donc, j'ai des date de
different format (fr/en)

fr : 2004-09-01 20:15
en : 15/01/2004 08:41:09 PM


si je fais un copie colé, a partir de mon fichier, toutes
les données sont transferes sans probleme

Mais si je passe par mon importation toute les date en
engalais, ne passe pas et il cre un fichier d'erreur.
comme les données ( 31 000 lignes) doivent etre
transferes

tout les mois, par des usagés pas tres doués en info (
des

boss :) ) je dois automatisé le prosessus, donc pas faire
du copie collé mais bien un import en empuyant sur mon
bouton. qui fonctionne rès bien, sauf pour tout les date
en anglais, soit 3/4 des dates...

j'ai m'y un champ memo sans limite, pour etre sur qu'il
accepte tout caractere, mais rien a faire... mais c'est
surment pas un probleme de champs, puisse que par le
copie

coller ca fonctionne...

Le message d'erreur dans le fichier est :
Type Conversion Failure


Merci de votre aide....

.



Avatar
Daniel Carollo
Bonjour Bibi!

Deux possibilites: Inserer une ligne au debut de la feuille Excel en mettant
bien des donnees qui correspondent a ce que vous voulez (en mettant quelque
chose de tres reconnaissable, c'est ensuite facile a enlever par une requete
par la suite).

Sauvegarder un format d'import, voir les options avancees lors de l'import.
Cette solution est la plus elegante, bien sur...

J'espere que ca vous donne des idees.

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"BibiMtl" wrote in message
news:1a5801c3fbf6$ed77e4d0$

J'ai trouvé le probleme, c'est que access regarde la
premiere ligne tranfere et regarde c'est quoi le type de
données, et decide que tout le reste du mme champs doit
etre de ce type, donc dans mon cas il regard "2004-09-01
20:15" et decide que c'est une date mais quand il arrive
à : "15/01/2004 08:41:09 PM" il ne voit pas que c'est une
date et rejet la données... comme c'est un fichier excel
differnet a chaque mois de plus de 31 000 ligne, je ne
peux pas modifier le fichier n'y les données du fichier
excel. coment dire a access que tout les champs doivent
etre consideré comme des champs text et nom une date lors
de l'importatiion? merci!

-----Message d'origine-----
Bonjour,

J'ai un probleme lors de l'importation de données d'un
fichier excel

Mon fichier est fait a partir d'une base de données
exploité à travers le canada donc, j'ai des date de
different format (fr/en)

fr : 2004-09-01 20:15
en : 15/01/2004 08:41:09 PM


si je fais un copie colé, a partir de mon fichier, toutes
les données sont transferes sans probleme

Mais si je passe par mon importation toute les date en
engalais, ne passe pas et il cre un fichier d'erreur.
comme les données ( 31 000 lignes) doivent etre
transferes

tout les mois, par des usagés pas tres doués en info (
des

boss :) ) je dois automatisé le prosessus, donc pas faire
du copie collé mais bien un import en empuyant sur mon
bouton. qui fonctionne rès bien, sauf pour tout les date
en anglais, soit 3/4 des dates...

j'ai m'y un champ memo sans limite, pour etre sur qu'il
accepte tout caractere, mais rien a faire... mais c'est
surment pas un probleme de champs, puisse que par le
copie

coller ca fonctionne...

Le message d'erreur dans le fichier est :
Type Conversion Failure


Merci de votre aide....

.



Avatar
BibiMtl
Merci de prendre le temsp de m'aider..

La 1ere solution n'est pas applicable, car le fichier
excel est un nouveau fichier recree automatiquement
chaque mois par une application autre... alors expliquer
a un superviseur, d'ajouter une ligne avant de l'importer
etc.. vous voyer que ce n'est pas trop "user friendly"

J'aimerais bien que vous me donniez plus de détails sur
ce que que vous voulez dire par "Sauvegarder un format
d'import" car je ne comprend pas ce que vous voulez
dire.. milles fois merci!





-----Message d'origine-----
Bonjour Bibi!

Deux possibilites: Inserer une ligne au debut de la
feuille Excel en mettant

bien des donnees qui correspondent a ce que vous voulez
(en mettant quelque

chose de tres reconnaissable, c'est ensuite facile a
enlever par une requete

par la suite).

Sauvegarder un format d'import, voir les options
avancees lors de l'import.

Cette solution est la plus elegante, bien sur...

J'espere que ca vous donne des idees.

--
Daniel :-)

Computing Technologies International - www.computing-
tech.com - We

provide solutions...

"BibiMtl" wrote in
message

news:1a5801c3fbf6$ed77e4d0$

J'ai trouvé le probleme, c'est que access regarde la
premiere ligne tranfere et regarde c'est quoi le type de
données, et decide que tout le reste du mme champs doit
etre de ce type, donc dans mon cas il regard "2004-09-01
20:15" et decide que c'est une date mais quand il arrive
à : "15/01/2004 08:41:09 PM" il ne voit pas que c'est
une

date et rejet la données... comme c'est un fichier excel
differnet a chaque mois de plus de 31 000 ligne, je ne
peux pas modifier le fichier n'y les données du fichier
excel. coment dire a access que tout les champs doivent
etre consideré comme des champs text et nom une date lors
de l'importatiion? merci!

-----Message d'origine-----
Bonjour,

J'ai un probleme lors de l'importation de données d'un
fichier excel

Mon fichier est fait a partir d'une base de données
exploité à travers le canada donc, j'ai des date de
different format (fr/en)

fr : 2004-09-01 20:15
en : 15/01/2004 08:41:09 PM


si je fais un copie colé, a partir de mon fichier,
toutes


les données sont transferes sans probleme

Mais si je passe par mon importation toute les date en
engalais, ne passe pas et il cre un fichier d'erreur.
comme les données ( 31 000 lignes) doivent etre
transferes

tout les mois, par des usagés pas tres doués en info (
des

boss :) ) je dois automatisé le prosessus, donc pas
faire


du copie collé mais bien un import en empuyant sur mon
bouton. qui fonctionne rès bien, sauf pour tout les date
en anglais, soit 3/4 des dates...

j'ai m'y un champ memo sans limite, pour etre sur qu'il
accepte tout caractere, mais rien a faire... mais c'est
surment pas un probleme de champs, puisse que par le
copie

coller ca fonctionne...

Le message d'erreur dans le fichier est :
Type Conversion Failure


Merci de votre aide....

.




.




Avatar
BibiMtl
L'import doit se faire automatiquement, soit par macro ou
code.. c'est dans ces deux choix que je ne sais pas
comment préciser la nature du champs.. soit forcer un
champ texte .. merci



-----Message d'origine-----
Merci de prendre le temsp de m'aider..

La 1ere solution n'est pas applicable, car le fichier
excel est un nouveau fichier recree automatiquement
chaque mois par une application autre... alors expliquer
a un superviseur, d'ajouter une ligne avant de
l'importer

etc.. vous voyer que ce n'est pas trop "user friendly"

J'aimerais bien que vous me donniez plus de détails sur
ce que que vous voulez dire par "Sauvegarder un format
d'import" car je ne comprend pas ce que vous voulez
dire.. milles fois merci!





-----Message d'origine-----
Bonjour Bibi!

Deux possibilites: Inserer une ligne au debut de la
feuille Excel en mettant

bien des donnees qui correspondent a ce que vous voulez
(en mettant quelque

chose de tres reconnaissable, c'est ensuite facile a
enlever par une requete

par la suite).

Sauvegarder un format d'import, voir les options
avancees lors de l'import.

Cette solution est la plus elegante, bien sur...

J'espere que ca vous donne des idees.

--
Daniel :-)

Computing Technologies International -
www.computing-


tech.com - We
provide solutions...

"BibiMtl" wrote
in


message
news:1a5801c3fbf6$ed77e4d0$

J'ai trouvé le probleme, c'est que access regarde la
premiere ligne tranfere et regarde c'est quoi le type de
données, et decide que tout le reste du mme champs doit
etre de ce type, donc dans mon cas il regard "2004-09-01
20:15" et decide que c'est une date mais quand il arrive
à : "15/01/2004 08:41:09 PM" il ne voit pas que c'est
une

date et rejet la données... comme c'est un fichier excel
differnet a chaque mois de plus de 31 000 ligne, je ne
peux pas modifier le fichier n'y les données du fichier
excel. coment dire a access que tout les champs doivent
etre consideré comme des champs text et nom une date
lors


de l'importatiion? merci!

-----Message d'origine-----
Bonjour,

J'ai un probleme lors de l'importation de données d'un
fichier excel

Mon fichier est fait a partir d'une base de données
exploité à travers le canada donc, j'ai des date de
different format (fr/en)

fr : 2004-09-01 20:15
en : 15/01/2004 08:41:09 PM


si je fais un copie colé, a partir de mon fichier,
toutes


les données sont transferes sans probleme

Mais si je passe par mon importation toute les date en
engalais, ne passe pas et il cre un fichier d'erreur.
comme les données ( 31 000 lignes) doivent etre
transferes

tout les mois, par des usagés pas tres doués en info (
des

boss :) ) je dois automatisé le prosessus, donc pas
faire


du copie collé mais bien un import en empuyant sur mon
bouton. qui fonctionne rès bien, sauf pour tout les
date



en anglais, soit 3/4 des dates...

j'ai m'y un champ memo sans limite, pour etre sur qu'il
accepte tout caractere, mais rien a faire... mais c'est
surment pas un probleme de champs, puisse que par le
copie

coller ca fonctionne...

Le message d'erreur dans le fichier est :
Type Conversion Failure


Merci de votre aide....

.




.

.






Avatar
Raymond [mvp]
Bonjour.

le seul moyen est d'importer dans une table existante .
lors de l'import excel dans une table existante, les descriptions des champs
de la table prévalent sur les champs du fichier excel.

--
@+
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:25fc01c3fc71$5aae4420$
L'import doit se faire automatiquement, soit par macro ou
code.. c'est dans ces deux choix que je ne sais pas
comment préciser la nature du champs.. soit forcer un
champ texte .. merci
Avatar
BibiMtl
C'est bien ce que je fais raymond, j'ai meme m'y des
champ memo, pour etre sur qu'il prenne tout.. mais ca ne
fonctionne pas.. tout ce qui est de format :
"15/01/2004 08:41:09 PM" est rejeté et tous ce qui est
de format : "2004-09-01 20:15" est accepter





-----Message d'origine-----
Bonjour.

le seul moyen est d'importer dans une table existante .
lors de l'import excel dans une table existante, les
descriptions des champs

de la table prévalent sur les champs du fichier excel.

--
@+
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:25fc01c3fc71$5aae4420$
L'import doit se faire automatiquement, soit par macro ou
code.. c'est dans ces deux choix que je ne sais pas
comment préciser la nature du champs.. soit forcer un
champ texte .. merci



.



Avatar
Raymond [mvp]
exact.
si l'heure est PM tu ne peux pas avoir 15/01/2004 car ce serait le 1er du
15e mois mais 01/15/2004.

--
@+
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:266a01c3fc76$a8be2540$
C'est bien ce que je fais raymond, j'ai meme m'y des
champ memo, pour etre sur qu'il prenne tout.. mais ca ne
fonctionne pas.. tout ce qui est de format :
"15/01/2004 08:41:09 PM" est rejeté et tous ce qui est
de format : "2004-09-01 20:15" est accepter
Avatar
Ca c'est pas un probleme, j'ai fais une formule qui
corrige le tout, que la date soit en franfcais ou en
anglais il y a pas de probleme.. mais il faut que les date
soit accepté pour que je puisse les traite..

Meme si je fais juste lier mon fichier excel, la ou il y a
des dates anglaise c'est incrit "nombre!" donc je peux
rien faire avec ca..

il n'y as pas un moyen en code pour faire le transfere
tout en indiquand la nature desiré des champs?







-----Message d'origine-----
exact.
si l'heure est PM tu ne peux pas avoir 15/01/2004 car ce
serait le 1er du

15e mois mais 01/15/2004.

--
@+
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:266a01c3fc76$a8be2540$
C'est bien ce que je fais raymond, j'ai meme m'y des
champ memo, pour etre sur qu'il prenne tout.. mais ca ne
fonctionne pas.. tout ce qui est de format :
"15/01/2004 08:41:09 PM" est rejeté et tous ce qui est
de format : "2004-09-01 20:15" est accepter



.



Avatar
Raymond [mvp]
il n'y as pas un moyen en code pour faire le transfere
tout en indiquand la nature desiré des champs?


Comme je te l'ai dit, importer dans une table existante et tu n'as plus de
problèmes.

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


a écrit dans le message de
news:27d501c3fc92$129e87f0$
Ca c'est pas un probleme, j'ai fais une formule qui
corrige le tout, que la date soit en franfcais ou en
anglais il y a pas de probleme.. mais il faut que les date
soit accepté pour que je puisse les traite..

Meme si je fais juste lier mon fichier excel, la ou il y a
des dates anglaise c'est incrit "nombre!" donc je peux
rien faire avec ca..








-----Message d'origine-----
exact.
si l'heure est PM tu ne peux pas avoir 15/01/2004 car ce
serait le 1er du

15e mois mais 01/15/2004.

--
@+
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:266a01c3fc76$a8be2540$
C'est bien ce que je fais raymond, j'ai meme m'y des
champ memo, pour etre sur qu'il prenne tout.. mais ca ne
fonctionne pas.. tout ce qui est de format :
"15/01/2004 08:41:09 PM" est rejeté et tous ce qui est
de format : "2004-09-01 20:15" est accepter



.



Avatar
BibiMtl
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..



-----Message d'origine-----
il n'y as pas un moyen en code pour faire le transfere
tout en indiquand la nature desiré des champs?


Comme je te l'ai dit, importer dans une table existante
et tu n'as plus de

problèmes.

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


a écrit dans le
message de

news:27d501c3fc92$129e87f0$
Ca c'est pas un probleme, j'ai fais une formule qui
corrige le tout, que la date soit en franfcais ou en
anglais il y a pas de probleme.. mais il faut que les date
soit accepté pour que je puisse les traite..

Meme si je fais juste lier mon fichier excel, la ou il y a
des dates anglaise c'est incrit "nombre!" donc je peux
rien faire avec ca..








-----Message d'origine-----
exact.
si l'heure est PM tu ne peux pas avoir 15/01/2004 car ce
serait le 1er du

15e mois mais 01/15/2004.

--
@+
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:266a01c3fc76$a8be2540$
C'est bien ce que je fais raymond, j'ai meme m'y des
champ memo, pour etre sur qu'il prenne tout.. mais ca ne
fonctionne pas.. tout ce qui est de format :
"15/01/2004 08:41:09 PM" est rejeté et tous ce qui est
de format : "2004-09-01 20:15" est accepter



.




.




1 2