[VBA] fichier texte dans table Access
Résolu/Fermé
_goni
Messages postés
964
Date d'inscription
jeudi 21 décembre 2006
Statut
Membre
Dernière intervention
30 juillet 2009
-
12 févr. 2007 à 14:41
blux Messages postés 26490 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 novembre 2024 - 7 févr. 2013 à 18:56
blux Messages postés 26490 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 novembre 2024 - 7 févr. 2013 à 18:56
A voir également:
- [VBA] fichier texte dans table Access
- Table ascii - Guide
- Fichier rar - Guide
- Table des matières word - Guide
- Fichier host - Guide
- Comment ouvrir un fichier epub ? - Guide
3 réponses
blux
Messages postés
26490
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
18 novembre 2024
3 316
12 févr. 2007 à 17:20
12 févr. 2007 à 17:20
Salut,
il faut déjà commencer par créer un format d'importation (menu fichier/données externes/importer, aller dans la procédure et enregistrer le format d'import). C'est le truc le plus ch... à faire car il faut presque aller au bout de la procédure...
On peut ensuite récupérer le contenu d'un fichier et le mettre dans une table avec :
il faut déjà commencer par créer un format d'importation (menu fichier/données externes/importer, aller dans la procédure et enregistrer le format d'import). C'est le truc le plus ch... à faire car il faut presque aller au bout de la procédure...
On peut ensuite récupérer le contenu d'un fichier et le mettre dans une table avec :
DoCmd.TransferText acImportDelim, "nom_du_format_d_import", "nom_de_la_table_destination", "c:\monfichier.txt"Ca irait ?
_goni
Messages postés
964
Date d'inscription
jeudi 21 décembre 2006
Statut
Membre
Dernière intervention
30 juillet 2009
38
12 févr. 2007 à 16:40
12 févr. 2007 à 16:40
Je suis désolé de faire remonter mon message mais j'ai vraiment besoin d'aide pour ce problème.
willytito
Messages postés
5
Date d'inscription
vendredi 31 juillet 2009
Statut
Membre
Dernière intervention
7 février 2013
1
7 févr. 2013 à 14:12
7 févr. 2013 à 14:12
Bonjour,
Je voudrais aussi importer un fichier Texte dans une table Access.
Par contre mon séparateur de colonne est : Tabulation
Je ne sais pas comment adapter le code suivant :
Si quelqu'un peut m'aider
Merci
Willy
Je voudrais aussi importer un fichier Texte dans une table Access.
Par contre mon séparateur de colonne est : Tabulation
Je ne sais pas comment adapter le code suivant :
db.Execute "INSERT INTO import SELECT * FROM [Text;;;DATABASE=C:\Documents and Settings\moi\Mes documents;].[import.txt];", dbFailOnError
Si quelqu'un peut m'aider
Merci
Willy
blux
Messages postés
26490
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
18 novembre 2024
3 316
7 févr. 2013 à 18:56
7 févr. 2013 à 18:56
Et bien tu regardes ce qui a été dit à l'époque et tu complètes avec ce que tu vas trouver ici au sujet des séparateurs...
12 févr. 2007 à 17:53
13 févr. 2007 à 08:38
- tu crées un format d'import, et tu l'enregistres, une fois pour toutes
- tu t'en sers avec du VBA autat de fois que tu veux
Pas de manipulation du fichier texte...
Ca te va ? Ou j'ai rien compris... :-)
13 févr. 2007 à 09:25
J'avais pas compris le coté permanant de la manip à effectuer. Je vais mettre ca en place ce matin. En tout cas, je te remercie pour ton aide et je te tiens au courant
13 févr. 2007 à 10:13
13 févr. 2007 à 10:35
- tu choisis ton fichier .txt sur disque
- il t'ouvre l'assistant d'importation
- et là, tu cliques sur 'avancé'
- tu saisis tes paramètres (séparateurs, type de données, champs à ne pas importer...)
- tu cliques sur 'enregistrer sous', tu donnes un nom
- tu reprends le nom dans ton VBA
Si tu souhaites ensuite réouvrir/modifier/renommer le format d'import, tu cliques sur le bouton 'paramètres' quand tu es dans les spécifications...