Bonjour !
J'ai une question purement théorique, je vous explique le contexte avant de vous la poser :
Je travaille sur un projet pour une entreprise, je dois réaliser une appli sous Access se servant des données contenues dans la base, la base faisant 75MO mon maître de stage m'a demandé de réduire sa taille.
J'ai donc observé un phénomène surprenant, que je n'arrive pas à comprendre :
Soit :
- Base1 la base d'origine, Base2 le fichier issu de la sauvegarde de Base1 et Base3 le fichier issu de la sauvegarde de Base2 après suppression des données inutiles dans Base2
Lorsque j'enregistre Base1 au même format (.mdb, access 2000) en lui donnant un autre nom, Base1 passe de 75MO à 115MO. Base2 quand à elle fait 38,4MO. Je supprime les données inutiles, les formulaires inutiles, le code vba inutile dans Base2, et je regarde sa taille : elle à changer. Elle fait désormais 74,5 MO. J'enregistre celle-ci au même format sous un autre nom (Base3) : Base2 passe à 94MO et Base3 en fait seulement 21.
Mes questions sont les suivantes : Que se passe-t-il lors de l'enregistrement d'une base Access ? Est ce un processus d'autocompression ?
Pourquoi est ce que lorsque j'ouvre une base faisant 38,4 MO et que j'enlève un grand nombre de données, de contrôles, de formulaires et de code VBA celle-ci pèse désormais 74,5 MO ?
Merci d'avance
Bonne journée
Partager