Bonjour,
J'ai une macro VBA qui importe un fichier CSV dans une table, effectue des requêtes dessus puis efface la table et passe au fichier suivant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 DoCmd.TransferText acImport, FormatImport, NomTable, dossier_FEC & nom_FEC, True ... DoCmd.DeleteObject acTable, "ECRIT_IMPORT" CurrentDb.TableDefs.Refresh
Mon problème est qu'au bout d'une vingtaine de fichiers ma base de données accdb dépasse 2 Go et la macro s'arrête.
Je ne comprends pas où est le problème puisque qu'entre deux importations je prends la peine de supprimer la table... Que dois-je faire pour que la taille de ma base de données ne continue pas de progresser malgré la suppression de ma table ?
Sinon, est-ce qu'il y a moyen d'importer le fichier CSV dans une autre base de données que la base courante ? Je 'ai rien trouvé sur le sujet.
Merci d'avance. Bonne fin de journée.
Partager