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

Access Discussion :

Problème de place


Sujet :

Access

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Utilisateur de base de données ACCESS
    Inscrit en
    Août 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Utilisateur de base de données ACCESS
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2014
    Messages : 7
    Points : 1
    Points
    1
    Par défaut Problème de place
    Bonjour,

    J'ai une grosse basse de données créée en 1998 (acces 97), actuellement j'ai access 2013, mais je suis très proche des 2 Go, 5 tables dont 2 grosses tables (33 000 et 30 000 enregistrements) une table qui les relie (195 000 enregistrements) ainsi que + de 10 000 images bitmap liées à une table. Ma question y a t'il un moyen de gagner de la place ou de trouver une autre base de données qui soit capable de reprendre mes données et qui possède une capacité plus importante ?

  2. #2
    Membre régulier
    Homme Profil pro
    Inscrit en
    Mars 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 55
    Points : 76
    Points
    76
    Par défaut Tables liées
    Bonjour

    En lieu et place de garder l’ensemble des tables dans ton programme, tu peux sauver tes tables dans un autre programme Access, et simplement les liés(Link) avec ton programme de base. Ainsi ton programme de base en sera bien réduit, pas oublier de le compacter, et tes sources se trouvent autre part.

    Notre Dame

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Utilisateur de base de données ACCESS
    Inscrit en
    Août 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Utilisateur de base de données ACCESS
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2014
    Messages : 7
    Points : 1
    Points
    1
    Par défaut Tables liées
    La base est déjà scindée en 2, tables d'un coté et (formulaires, requêtes) de l'autre, mais la base table est énorme. Le compactage a du déjà être fait car rien ne se passe quand je clique sur compactage. Mes fichiers sont reconnus access 2000.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour

    10 000 images bitmap
    Si les images sont intégrées à la base, mets les toutes dans un répertoire et dans la base il faut uniquement le chemin de l'image.



    Philippe

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Utilisateur de base de données ACCESS
    Inscrit en
    Août 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Utilisateur de base de données ACCESS
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2014
    Messages : 7
    Points : 1
    Points
    1
    Par défaut
    C'est vrai que c'est un gros travail car sur 10.000, 8000 sont des copier/coller, donc je vais les effacer, je devrais gagner un peu de place. Les 2000 autres sont bien dans un répertoire, mais j'ai du mal à comprendre le fait d'effacer des images copier/coller ne réduit pas la taille de ma base de données. Merci à vous deux pour votre aide.

  6. #6
    Invité
    Invité(e)
    Par défaut
    Re

    Tu vas voir que sans tes images et une fois la base compactée sa taille va diminuer de manière significative.

    De manière général il faut éviter de stocker des images dans une base, il faut mettre le chemin de celle-ci.

    Philippe

  7. #7
    Nouveau Candidat au Club
    Homme Profil pro
    Utilisateur de base de données ACCESS
    Inscrit en
    Août 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Utilisateur de base de données ACCESS
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2014
    Messages : 7
    Points : 1
    Points
    1
    Par défaut Problème résolu
    Merci Philippe

  8. #8
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Bonjour,

    En fait tu vas transférer l'expace utilisé par tes images de la base Access au disque dur.

    Dans ta base tu vas te contenter de gader le chemin qui mène à l'îmage (quelques centaines d'octets) au lieu de l'image (quelque milliers d'octets).

    De plus les images bmp sont les plus lourdes, utiliser des formats JPEG (ou .jpg) prend moins de place mais tu peux avoir une perte de qualité généralement négligeable en rapport avec le gain de place.

    Enfin si tu as des problèmes de place insolubles, tu peux répartir tes tables dans plusieurs bases back-end.

    ex :
    • table 1, 2 et 3 dans Data1
    • table 4, 5 dans Data2


    Attention on ne peut faire des relations qu'entre des tables qui sont dans la même base.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  9. #9
    Nouveau Candidat au Club
    Homme Profil pro
    Utilisateur de base de données ACCESS
    Inscrit en
    Août 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Utilisateur de base de données ACCESS
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2014
    Messages : 7
    Points : 1
    Points
    1
    Par défaut Images bitmap
    Bonsoir,

    Access ne lit que les images bitmap, je converti donc des images jpeg -> bmp, donc c'est sur cela me prend un petit peu plus de place sur le disque dur.

    Mais j'ai bien peur que cela me pose comme même un problème à moyen terme car mes enregistrements prennent en général 1 Mo actuellement, je suis 1.540.000 octets pour ma base, j'ai du mal à comprendre pourquoi cela prend temps de place.

  10. #10
    Invité
    Invité(e)
    Par défaut
    Re

    En dehors des images, et vu le nombre le nombre d'enregistrement, tu devrais avoir de la place.

    Mais tout dépend de ce qu'il y a dans tes enregistrements, 3 champs ou 200 champs avec quoi dedans.

    Mais il est sûr que le compactage après suppression des images devrait te faire gagner de la place.


    Philippe

  11. #11
    Nouveau Candidat au Club
    Homme Profil pro
    Utilisateur de base de données ACCESS
    Inscrit en
    Août 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Utilisateur de base de données ACCESS
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2014
    Messages : 7
    Points : 1
    Points
    1
    Par défaut
    Bonjour,

    Pour expliquer un peu le travail que je fais,c'est vrai que ce n'est pas qu'un seul enregistrement, pour un 1 mo.

    J'ai 3 tables principales (FILMS, PERSONNES, SAISIE), les tables sont toutes les 3 reliées, la première avec la deuxième, et la table saisie est reliée aux deux autres

    C'est vrai quand je parle d'un enregistrement , cela correspond un enregistrement film. C'est à dire les données films puis en sous formulaire avec la table saisie pour relier les personnes aux films de 10 à 50 enregistrements voir +, bien sur pour des personnes non encore créées, une création sur la table personne. Donc actuellement quand je fais une création de fiche film ou maj, je remplace les images des personnes par une image bitmap dans un dossier par un lien. Mais je n'ai pas effacé toutes les images, car c'est très long de les faire une par une. Est-ce qu'il existe un moyen d'automatiser la tâche ?

    Christophe

  12. #12
    Nouveau Candidat au Club
    Homme Profil pro
    Utilisateur de base de données ACCESS
    Inscrit en
    Août 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Utilisateur de base de données ACCESS
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2014
    Messages : 7
    Points : 1
    Points
    1
    Par défaut Problème de place non résolu
    Bonjour,

    J'ai bien écouté vos conseils, j'ai effacé toutes les images le résultat est concluant puisque je passe de 1,5 Go -> 27,8 Mo. Mais voila j'ai inséré 4 images via un lien vers un dossier images, mais je m’aperçois que ma base augmente de 300 Ko, je trouve que cela fait beaucoup. Je dois faire une erreur lors de mon mode opératoire pour les images. Pouvez-vous m'aider ?

  13. #13
    Invité
    Invité(e)
    Par défaut
    Re

    Donc comme tu as pu le constater, les images prennent une place phénoménale dans une base Access.

    Mais voila j'ai inséré 4 images via un lien vers un dossier images
    C'est à dire ? J'ai un peu de mal à comprendre, tu veux réinsérer des images ?

    Philippe

  14. #14
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Pour un minimum de place il ne faut pas utiliser les liens a l'image d'access mais le chemin d'access que tu stockes dans un champ texte (max 255 caracteres) ou un champ memo.

    Ce sera a toi de charger les images au fur et a mesure de tes besoins dans les formulaires ou les rapports.

    Evidement il faudra gerer le fait que l'image pourrait ne pas etre la.

    Pour le .jpg je suis surpris j'ai deja utilise des JPeg dans des rapport Access meme avec des images importees et cela a fonctionne.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

Discussions similaires

  1. Problème de place avec émulateur Android
    Par eric116 dans le forum Android
    Réponses: 8
    Dernier message: 27/10/2011, 18h00
  2. Problème de place
    Par fred12541980 dans le forum Windows Serveur
    Réponses: 0
    Dernier message: 15/07/2010, 15h36
  3. problème de place dans recovery partition
    Par Fatimaaa dans le forum Windows Vista
    Réponses: 0
    Dernier message: 20/04/2009, 11h13
  4. Problème de place dans mon répertoire bdump
    Par Z3phur dans le forum Administration
    Réponses: 4
    Dernier message: 10/12/2008, 14h32
  5. Problème de place sur le disque dur
    Par BigBeni dans le forum Windows XP
    Réponses: 10
    Dernier message: 19/04/2007, 23h14

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