[ACCESS] VBA import fichier racine commune

Résolu/Fermé
artamys Messages postés 120 Date d'inscription lundi 18 juin 2007 Statut Membre Dernière intervention 9 mars 2018 - 4 sept. 2008 à 16:06
artamys Messages postés 120 Date d'inscription lundi 18 juin 2007 Statut Membre Dernière intervention 9 mars 2018 - 5 sept. 2008 à 16:34
Bonjour,
je voudrais savoir comment peut-on importer des fichiers ayant une partie du nom commune ?
Par exemple pour access je voudrais importer les fichiers CLIENTSxxxxxx
ou xxxxxxxx correspondrait à une date.
ce fichier CLIENTSxxxxxx est déposé périodiquement sur FTP et donc j'ai besoin en cliquant sur un bouton de le récupérer indépendament de la fin du nom di fichier ?

Y a t'il une solution ?
A voir également:

5 réponses

adaro2000 Messages postés 46 Date d'inscription vendredi 23 mai 2008 Statut Membre Dernière intervention 28 octobre 2008 2
4 sept. 2008 à 19:06
Quel langage ?
0
artamys Messages postés 120 Date d'inscription lundi 18 juin 2007 Statut Membre Dernière intervention 9 mars 2018 7
4 sept. 2008 à 23:17
Bonjour, en fait a priori il va falloir passer par du VBA car c'est du access.
le SQL ne passera pas ici. et les autres langages sous access je ne vois pas.

Merci.
0
adaro2000 Messages postés 46 Date d'inscription vendredi 23 mai 2008 Statut Membre Dernière intervention 28 octobre 2008 2
5 sept. 2008 à 12:44
Puis-je savoir l'extension des fichiers à importer, est-ce vers une table de la base Access ? Si oui, utilise la fonction d'importation sous access, ...acImport... . Je ne me rappelle plus trop de la fonction, mais avec l'aide tu peux y arriver. acImport est un de ses paramètres.
0
artamys Messages postés 120 Date d'inscription lundi 18 juin 2007 Statut Membre Dernière intervention 9 mars 2018 7
5 sept. 2008 à 13:25
hop désolé, les fichiers seront des txt et c'est bien vers une table access.
je vais essayer cette fonction et je vous tiens au courant, merci du tuyau.
0

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

Posez votre question
blux Messages postés 25978 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 19 avril 2024 3 287
5 sept. 2008 à 15:21
Salut,

même si le fichier commence toujours par la même chose, tu seras fatalement obligé de mettre son nom en entier dans la commande DoCmd.TransferText

Mais tu peux récupérer le contenu d'un répertoire avec la commande dir(...), pour trouver ton fichier, genre :
nom=dir("c:\toto\titi\CLIENTS*.txt")

Ca met dans la variable nom le premier fichier qui est sous la forme CLIENTSxxxx.txt
0
artamys Messages postés 120 Date d'inscription lundi 18 juin 2007 Statut Membre Dernière intervention 9 mars 2018 7
5 sept. 2008 à 16:34
super ça marche nikel !
merci.
0