rafraichir une base de donnée par une macro

rafraichir une base de donnée par une macro - VB/VBA/VBS - Programmation

Marsh Posté le 03-09-2004 à 10:05:35    

bonjour à tous,
 
Je souhaite mettre à jour une base access où les tables doivent être mises à jour à partir de fichiers txt.
Pour cela j'aimerais qu'au démarrage d'access un formulaire apparaisse et me donne le choix des fichiers à rafraichir.
Deplus, pour chaque importation il y a les spécifications correspondantes.... et il se peut qu'il faille que completer une table ou au contraire l'écraser.
nb: il s'agit d'access 2000.
j'ai qq idées:
faire une macro avec la commande transfertext sauf que cette méthode ne semble pas permettre de faire référence aux spécification d'importation.
Si quelqu'un a un peu de temps pour m'aider...merci beaucoup!!!
 

Reply

Marsh Posté le 03-09-2004 à 10:05:35   

Reply

Marsh Posté le 27-10-2004 à 23:53:55    

Il faut d'abord que tu importes manuellement ton fichier à l'aide de l'assistant, tu appuies ensuite sur le bouton "Avancé" pour enregistrer ton format d'import que tu pourras ensuite utiliser sous VBA ou dans une macro. Tu fais la manip pour chaque fichier. Passes par un fichier temporaire pour ajouter ou mettre à jour tes tables si les clés primaires sont bien déclarées, cela ne devrait pas poser de problèmes.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed