Importer un fichier txt sur access en vba

Résolu
touftouf3d -  
 touftouf3d -
Bonjour,

J'aimerais savoir comment on importe un contenue texte (.txt) dans une tabble sur access en vba.

A tous, merci d'avance.
A voir également:

5 réponses

blux Messages postés 27113 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Salut,

ou alors :

DoCmd.TransferText acImportDelim, "nom_du_format_import", "table_a_remplir", "nom_du_fichier_texte"
1
bnb
 
Open monFichierTexteFor Input Access Read Lock Read As #1
Set rs = currentdb.OpenRecordset("SELECT T.* FROM [MaTable] AS T;")
rs.movefirst
DoEvents
Do While Not (EOF(1))
Line Input #1, textline
rs.addnew
rs!(monchamps) = textline
rs.update
Loop

set rs = nothing
close #1
0
touftouf3d
 
merci mais je ne comprend pas ce qui faut que je marque a la place de monchamps
0
touftouf3d
 
dsl mais sa ne fonctionne pas mais je reste a l'écoute si quelqu' un a une autre solution

merci quand même
touftouf3d
0
blux Messages postés 27113 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
sa ne fonctionne pas
Et plus précisément ?
0
touftouf3d > blux Messages postés 27113 Date d'inscription   Statut Modérateur Dernière intervention  
 
le nom du format n'est pas valide et j' ai essayé de mettre beaucoup de chose mais en vain
0
blux Messages postés 27113 Date d'inscription   Statut Modérateur Dernière intervention   3 359 > touftouf3d
 
Tu as mis quoi comme nom, car il faut un format déjà connu d'access.

Mais avant, il faut savoir comment est structuré ton fichier texte, quels en sont les séparateurs et savoir quels champs tu veux importer.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
touftouf3d
 
c'est bon j'ai resolu mon pb donc voila si sa peut aifer quelqu'un:

DoCmd.TransferText acLinkDelim, "Spécification d'importation", "table", "nom du fichier a importer et son chemin"

Merci a tous
Touftouf3d
0