Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
5198 connectés 

 


Dernière réponse
Sujet : Access : comment importer automatiquement des tables?
Thocan 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;

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Thocan 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;
swing 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
Thocan :sweat:
Thocan 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...

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)