Bonjour,
J'ai une macro sous excel qui récupéré le contenu de plusieurs fichiers excel. Je dois réaliser plusieurs contrôle/modification/compilation des données sur ces fichiers pour ensuite les insérer dans Access.
Je ne peu donc pas insérer directement les fichiers dans Access.
J'utilises une boucle sur le recordset de mon classeur pour faire un Insert Into vers access.
Lorsque la base access est sur mon disque local tout vas bien, ça met moins de 30 secondes pour insérer 100 000 lignes.
Dès que je place la base de données sur un disque réseau de l'entreprise, le temps est ingérable. (Plusieurs heures)
Le temps d'accès au réseau est très lent. Savez-vous s'il existe une méthode d'importation plus rapide que de faire du ligne à ligne?
J'avais lu un jour qu'il existait une méthode pour importer un classeur en entier dans access et que c'était très rapide. Je n'ai pas retrouvé cette méthode.
Mon idée serait de modifier/compiler mes données, de générer un classeur et d'insérer ce classeur dans access avec une autre méthode que celle du ligne à ligne...
Merci d'avance pour vos idées.
Jojo
Partager