IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Modélisation Discussion :

taille de la base qui augmente a une allure folle


Sujet :

Modélisation

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    264
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 264
    Points : 108
    Points
    108
    Par défaut taille de la base qui augmente a une allure folle
    Bonjour à tous,
    ce matin j avais une base de données qui fait 140Mo.
    J ai travaillé dessus en y ajoutant des champs dans les tables liées un ou deux formulaires et un peu de code. Et a 16H00 sa taille est de 193Mo.
    Quelqu un peut il m expliquer?

  2. #2
    Membre éprouvé Avatar de jean-paul lepetit
    Inscrit en
    Février 2005
    Messages
    842
    Détails du profil
    Informations personnelles :
    Âge : 68

    Informations forums :
    Inscription : Février 2005
    Messages : 842
    Points : 919
    Points
    919
    Par défaut
    Salut,
    c'est le problème d'Access, il faut compacter la base assez souvent :
    Menu Outils, Utilitaires de base de données, compacter une base de données.
    Ou plus simple, dans Outils Options, Onglet général cocher l'option compacter à la fermeture

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    264
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 264
    Points : 108
    Points
    108
    Par défaut
    Merci effectivement la taille est passée a 35 Mo mais comme le compactage se fait a chaque fermeture alors là le temps de fermeture passe de 1sec a 10sec ce qui est assez genant vous trouvez pas?

  4. #4
    Membre expérimenté Avatar de Gabout
    Homme Profil pro
    Utilisateur autodidacte
    Inscrit en
    Mai 2006
    Messages
    1 404
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Utilisateur autodidacte

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 404
    Points : 1 683
    Points
    1 683
    Par défaut
    Bonjour,

    Autrement 2 solutions après avoir fait les sauvegardes qui s'imposent :
    1. l'ouvrir avec l'option /decompile voir Réparer une base Access par décompilation puis recompacter.
    2. sinon créer une base vierge, y importer tous les objets, vérifier les références, compiler.

    A+

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    264
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 264
    Points : 108
    Points
    108
    Par défaut
    Merci pour ton interet.
    Dans mon cas elle est se compacte a la fermeture tout le temps assez long pour quitter access. Peux tu m expliquer comment procéder?

  6. #6
    Membre expérimenté Avatar de Gabout
    Homme Profil pro
    Utilisateur autodidacte
    Inscrit en
    Mai 2006
    Messages
    1 404
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Utilisateur autodidacte

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 404
    Points : 1 683
    Points
    1 683
    Par défaut
    Bonjour,

    Peux tu m expliquer comment procéder?
    Pour le 1. c'est fait : il suffit de suivre les conseils ;

    Pour le 2.
    • tu crées une nouvelle base de données ;
    • dans cette nouvelle base, tu fais Fichier ... Données externes ... Importer ... ;
    • tu sélectionnes ta base de données ;
    • tu sélectionnes successivement tous les objets (tables, formulaires, états, ...) ;
    • tu vérifies que les références que tu avais déclarées dans ta base d'origine sont déclarées : dans un module quelconque tu sélectionnes Outils ... Références ... Si elles ne sont pas déclarées, tu le fais ;
    • tu compiles ton code ;
    • tu vérifies tes options de démarrage (formulaire à l'ouverture, etc...) Outils ... Démarrage ... ;
    • enfin tu compactes ta base ;

    Voilà grosso modo la procédure que j'utilise.

    C'est ce que je fais pour chaque version de mes applications, avant de les mettre en place. Pour aller plus vite, je me crée une base de données vierge qui contient déjà les références. Je n'ai plus qu'à importer les objets, compiler et mettre les options de démarrage.

    A+

  7. #7
    Membre habitué Avatar de foste
    Inscrit en
    Octobre 2002
    Messages
    145
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 145
    Points : 127
    Points
    127
    Par défaut
    Bonjour,

    Je rebondis sur ce post car je ne peux malheureusement jamais utiliser cette methode (importer vers une nouvelle base) car je perds la securité associée.
    Je dois alors redonner tous les acces ou non aux differents groupes pour chaque element.

    Avez-vous une solution ?

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Taille d'une base qui diminue toute seule
    Par mb10 dans le forum Administration
    Réponses: 5
    Dernier message: 03/08/2011, 15h16
  2. [AC-2000] Taille de mon application qui augmente trop
    Par Aeltith dans le forum Modélisation
    Réponses: 5
    Dernier message: 10/11/2009, 05h09
  3. Réponses: 6
    Dernier message: 16/07/2007, 17h11
  4. Taille de la base en augmentation constante
    Par Ne0zenith dans le forum Access
    Réponses: 5
    Dernier message: 04/06/2007, 17h16
  5. Réponses: 9
    Dernier message: 08/12/2006, 10h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo