[Access] Automatisation d'import fichier .Csv
nounours
-
LatelyGeek Messages postés 1774 Date d'inscription Statut Membre Dernière intervention -
LatelyGeek Messages postés 1774 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis débutant dans l'exploitation d'Access 2003
Je cherche à automatiser l'importation d'un fichier Csv en utilisant exclusivement les Table, Formulaire, Macro.
Mais pas de code Vba (j'y connais rien du tout).
J'ai créé une macro en utilisant l'action transfert de texte et cela fonctionne très bien.
Sauf que j'ai un nouveau fichier .csv à importer chaque semaine.
Je souhaiterais pouvoir mettre en place un système (alliant Formulaire et Macros) me permettant d'importer mon fichier updaté chaque semaine sans avoir à changer le nom du lien manuellement dans la macro.
Si besoin d'explication plus claires (car je ne me suis peut être pas bien exprimé), dites moi.
Je suis débutant dans l'exploitation d'Access 2003
Je cherche à automatiser l'importation d'un fichier Csv en utilisant exclusivement les Table, Formulaire, Macro.
Mais pas de code Vba (j'y connais rien du tout).
J'ai créé une macro en utilisant l'action transfert de texte et cela fonctionne très bien.
Sauf que j'ai un nouveau fichier .csv à importer chaque semaine.
Je souhaiterais pouvoir mettre en place un système (alliant Formulaire et Macros) me permettant d'importer mon fichier updaté chaque semaine sans avoir à changer le nom du lien manuellement dans la macro.
Si besoin d'explication plus claires (car je ne me suis peut être pas bien exprimé), dites moi.
3 réponses
Il n'y a pas vraiment de code. Dans l'onglet Tables, tu cliques sur Nouveau, Attacher la table. Les données du .csv sont lues directement par Access et utilisables comme une table normales.
La semaine suivante tu écrases ton fichier .csv en enregistrant le nouveau au même emplacement que l'ancien, et le tour est joué. Pas d'automatisation où que ce soit.
La semaine suivante tu écrases ton fichier .csv en enregistrant le nouveau au même emplacement que l'ancien, et le tour est joué. Pas d'automatisation où que ce soit.