Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/12/2011, 15h13   #1
Membre régulier
 
Avatar de jubourbon
 
Homme
Inscription : octobre 2008
Messages : 349
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : octobre 2008
Messages : 349
Points : 96
Points : 96
Par défaut Perte de poids de base apres compilation

Bonjour,

J'ai une base qui pesait 110 Mo. J'ai testé la compilation depuis un module vba, et depuis elle pèse 13Mo!!!

Tous semble en place, tous fonctionne. Ou sont passé les Mo manquant, que s'est il passé, dois je m'inquieter?

Merci d'avance.
jubourbon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2011, 15h17   #2
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 625
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 625
Points : 30 959
Points : 30 959
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Pas du tout, et c'est tout à fait normal.

Access garde beaucoup de choses temporaires que l'on ne voit pas, le compactage permet de les enlever.

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2011, 15h18   #3
Membre éprouvé
 
Homme Robert LINCE
Conseiller psycho-pédagogique
Inscription : octobre 2007
Messages : 281
Détails du profil
Informations personnelles :
Nom : Homme Robert LINCE
Localisation : Belgique

Informations professionnelles :
Activité : Conseiller psycho-pédagogique
Secteur : Enseignement

Informations forums :
Inscription : octobre 2007
Messages : 281
Points : 483
Points : 483
Bonjour.
Access fait de l'aérophagie. Quand on utilise une base sans jamais faire de compactage, elle grossit, grossit, grossit...
Un décompilage suivi d'un compactage rend à la base sa taille normale. C'est sans doute ce qui s'est passé avec la tienne!
Joyeux Noël!
RobiPMS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2011, 15h24   #4
Membre régulier
 
Avatar de jubourbon
 
Homme
Inscription : octobre 2008
Messages : 349
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : octobre 2008
Messages : 349
Points : 96
Points : 96
Merci à tous pour vos réponses

Joyeux Noël.
jubourbon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2011, 10h59   #5
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 090
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 090
Points : 11 622
Points : 11 622
Citation:
Envoyé par RobiPMS Voir le message
Bonjour.
Access fait de l'aérophagie. Quand on utilise une base sans jamais faire de compactage, elle grossit, grossit, grossit...
Un décompilage suivi d'un compactage rend à la base sa taille normale. C'est sans doute ce qui s'est passé avec la tienne!
Joyeux Noël!
Il ne faut pas confondre le compactage, opération classique pour la base de données Jet, et la décompilation (le décompilage je ne connais pas ) qui traite la partie programmation d'un fichier ACCESS.

La décompilation peut avoir pour conséquence la perte définitive du code VBA, ou encore la perte des liens entre le code et les objets (liens événements et code associé).

Donc à utiliser avec précaution (voir mon blog).

Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2011, 19h26   #6
Membre éprouvé
 
Homme Robert LINCE
Conseiller psycho-pédagogique
Inscription : octobre 2007
Messages : 281
Détails du profil
Informations personnelles :
Nom : Homme Robert LINCE
Localisation : Belgique

Informations professionnelles :
Activité : Conseiller psycho-pédagogique
Secteur : Enseignement

Informations forums :
Inscription : octobre 2007
Messages : 281
Points : 483
Points : 483
Bonjour Loufab.
D'accord avec ta remarque, bien sûr, et désolé pour mon vocabulaire approximatif .
Cependant, pour préciser mon propos, je voudrais ajouter ceci. J'ai été amené à utiliser la décompilation pour pallier au bug d'access 2010 évoqué à plusieurs reprises dans le forum. Je me sers du batch "DecompComp" dont tu expliques le fonctionnement dans ton blog, et ça m'a bien aidé à plusieurs reprises.Mais si je ne me trompe pas, tu y dis bien
Citation:
Décompiler une application permet souvent de régler des problèmes de structure liés à VBA, et surtout de faire sensiblement baisser la taille du fichier
Je l'ai d'ailleurs effectivement constaté. Alors, en prenant la précaution de faire une sauvegarde de la base avant de décompiler, n'est-il pas utile, parfois, de procéder à cette opération? Ce n'est pas un avis que je donne : c'est une question à quelqu'un d'infiniment plus qualifié que moi (dans ce domaine en tout cas!).
Meilleurs voeux à tous!
RobiPMS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2011, 12h45   #7
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 090
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 090
Points : 11 622
Points : 11 622
Après une décompilation la taille est en principe vite récupérée à la différence du compactage. Mais oui, on voit une notable différence.
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2011, 16h26   #8
Membre régulier
 
Avatar de jubourbon
 
Homme
Inscription : octobre 2008
Messages : 349
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : octobre 2008
Messages : 349
Points : 96
Points : 96
Là c'est quand meme un rapport de 1/10, ce qui me parait énorme
__________________
Les meilleures sauces de salade sont sur www.sauce-salade.com
Application WP7: Recettes de sauces
jubourbon est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h52.


 
 
 
 
Partenaires

Hébergement Web