Bonjour
J'aimerais arriver =E0 importer un fichier txt ou csv dans=20
une table ACCESS, =E7a fonctionne par fichier-> donn=E9es=20
externes-> importer, mais je voudrais arriver =E0 le faire=20
par VB dans un bouton de formulaire.
Mon fichier a des colonnes s=E9par=E9es par des ; sauf les 3=20
dernieres lignes qui sont =E0 supprimer car c'est le total.
J'ai essay=E9 :
DoCmd.TransferText "nomtableaccessimport", "cheminfichierte
xte"
Mais =E7a me fait une erreur d'incompatibilit=E9 de type ???
Merci de me dire s'il y a d'autres solutions.
Manu
Salut, Dans ta ligne de commande il faut bien mettre toutes les specifications. essai DoCmd.TransfertText acImportDelim,"Specific","nomtableimport","cheminfichier",F alse
Mais tu dois d'abord créer "specific" il s'agit des specifications d'importation pour cela importe manuellement un premier fichier et avant de faire terminer clique sur avancé et enregistre tes specifications d'import sous le nom que tu mettra à la place de "specific" ds le code.
-----Message d'origine----- Bonjour J'aimerais arriver à importer un fichier txt ou csv dans une table ACCESS, ça fonctionne par fichier-> données externes-> importer, mais je voudrais arriver à le faire par VB dans un bouton de formulaire. Mon fichier a des colonnes séparées par des ; sauf les 3 dernieres lignes qui sont à supprimer car c'est le total.
J'ai essayé : DoCmd.TransferText "nomtableaccessimport", "cheminfichiert e
xte" Mais ça me fait une erreur d'incompatibilité de type ???
Merci de me dire s'il y a d'autres solutions. Manu .
Salut,
Dans ta ligne de commande il faut bien mettre toutes les
specifications.
essai
DoCmd.TransfertText
acImportDelim,"Specific","nomtableimport","cheminfichier",F
alse
Mais tu dois d'abord créer "specific" il s'agit des
specifications d'importation pour cela importe
manuellement un premier fichier et avant de faire terminer
clique sur avancé et enregistre tes specifications
d'import sous le nom que tu mettra à la place
de "specific" ds le code.
-----Message d'origine-----
Bonjour
J'aimerais arriver à importer un fichier txt ou csv dans
une table ACCESS, ça fonctionne par fichier-> données
externes-> importer, mais je voudrais arriver à le faire
par VB dans un bouton de formulaire.
Mon fichier a des colonnes séparées par des ; sauf les 3
dernieres lignes qui sont à supprimer car c'est le total.
J'ai essayé :
DoCmd.TransferText "nomtableaccessimport", "cheminfichiert
e
xte"
Mais ça me fait une erreur d'incompatibilité de type ???
Merci de me dire s'il y a d'autres solutions.
Manu
.
Salut, Dans ta ligne de commande il faut bien mettre toutes les specifications. essai DoCmd.TransfertText acImportDelim,"Specific","nomtableimport","cheminfichier",F alse
Mais tu dois d'abord créer "specific" il s'agit des specifications d'importation pour cela importe manuellement un premier fichier et avant de faire terminer clique sur avancé et enregistre tes specifications d'import sous le nom que tu mettra à la place de "specific" ds le code.
-----Message d'origine----- Bonjour J'aimerais arriver à importer un fichier txt ou csv dans une table ACCESS, ça fonctionne par fichier-> données externes-> importer, mais je voudrais arriver à le faire par VB dans un bouton de formulaire. Mon fichier a des colonnes séparées par des ; sauf les 3 dernieres lignes qui sont à supprimer car c'est le total.
J'ai essayé : DoCmd.TransferText "nomtableaccessimport", "cheminfichiert e
xte" Mais ça me fait une erreur d'incompatibilité de type ???
Merci de me dire s'il y a d'autres solutions. Manu .
a-paul
Manu a écrit le 05/11/2003 à 10h14 :
Bonjour J'aimerais arriver à importer un fichier txt ou csv dans une table ACCESS, ça fonctionne par fichier-> données externes-> importer, mais je voudrais arriver à le faire par VB dans un bouton de formulaire. Mon fichier a des colonnes séparées par des ; sauf les 3 dernieres lignes qui sont à supprimer car c'est le total.
J'ai essayé : DoCmd.TransferText "nomtableaccessimport", "cheminfichierte xte" Mais ça me fait une erreur d'incompatibilité de type ???
Merci de me dire s'il y a d'autres solutions. Manu
ça fonctionne par fichier-> données externes-> importer: Sous Windows Vista tu n'as pas la génération qui est faite du fichier schema.ini tu dois donc le créer avant l'import ou export
Bonjour
J'aimerais arriver =E0 importer un fichier txt ou csv dans=20
une table ACCESS, =E7a fonctionne par fichier-> donn=E9es=20
externes-> importer, mais je voudrais arriver =E0 le faire=20
par VB dans un bouton de formulaire.
Mon fichier a des colonnes s=E9par=E9es par des ; sauf les 3=20
dernieres lignes qui sont =E0 supprimer car c'est le total.
J'ai essay=E9 :
DoCmd.TransferText "nomtableaccessimport", "cheminfichierte
xte"
Mais =E7a me fait une erreur d'incompatibilit=E9 de type ???
Merci de me dire s'il y a d'autres solutions.
Manu
ça fonctionne par fichier-> données externes-> importer:
Sous Windows Vista tu n'as pas la génération qui est faite du fichier schema.ini tu dois donc le créer avant l'import ou export
Bonjour J'aimerais arriver à importer un fichier txt ou csv dans une table ACCESS, ça fonctionne par fichier-> données externes-> importer, mais je voudrais arriver à le faire par VB dans un bouton de formulaire. Mon fichier a des colonnes séparées par des ; sauf les 3 dernieres lignes qui sont à supprimer car c'est le total.
J'ai essayé : DoCmd.TransferText "nomtableaccessimport", "cheminfichierte xte" Mais ça me fait une erreur d'incompatibilité de type ???
Merci de me dire s'il y a d'autres solutions. Manu
ça fonctionne par fichier-> données externes-> importer: Sous Windows Vista tu n'as pas la génération qui est faite du fichier schema.ini tu dois donc le créer avant l'import ou export