Access : comment importer automatiquement des tables?

Access : comment importer automatiquement des tables? - Programmation

Marsh Posté le 28-02-2002 à 14:01:35    

Salut,
 
Je veux importer, à chaque ouverture d'une base access, des tables provenant d'une autre base access.
Via le menu "données externes", je peux le faire manuellement, mais j'aimerai automatiser le processus (tables+liens).
 
Par défaut, j'aimerai sinon importer tous les enregistrements : j'ai crée un module pour effacer tous les enregistrements existants, mais ma requête d'import ne fonctionne pas. Il ne me trouve pas la base.
J'ai fait
CurrentDb.Execute "SELECT toto.IDToto INTO toto.IDToto FROM Toto IN '\\Serv\Gestioncomp\Totos\Competences/Compétences.mdb'"
 
Merci...

Reply

Marsh Posté le 28-02-2002 à 14:01:35   

Reply

Marsh Posté le 28-02-2002 à 15:01:46    

:sweat:

Reply

Marsh Posté le 28-02-2002 à 15:59:11    

pourquoi tu ne lies pas les tables ?
 
autrement tu peux taper du code, du genre
1) effacer ta table avec DeleteObject
2) importer ta table avec TransferDatabase

Reply

Marsh Posté le 28-02-2002 à 16:55:33    

Alors, le soucis de la liaison, c'est que - j'ai testé - c'est hyper lent!
Notamment lors des requêtes.
 
Donc j'ai essayé d'utiliser TransferDataBase mais je ne dois pas supprimer la table existante (pour sauvegarder les liaisons) et il ne veut pas l'écraser.
J'ai essayé un delete (qui marche) suivi d'un insert mais là encore, l'existence de la table dans la base destination pose problème.
 
Bref, pas simple apparemment;

Reply

Sujets relatifs:

Leave a Replay

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