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

  1. #1
    Nouveau membre du Club

    Homme Profil pro
    Technicien maintenance
    Inscrit en
    janvier 2016
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : janvier 2016
    Messages : 32
    Points : 34
    Points
    34
    Billets dans le blog
    1

    Par défaut [AC 2007 - 2010] Pièces jointes - Taille base augmente et ne réduit jamais malgré compression

    Bonjour,

    Je suis un peu perdu. Merci par avance pour ceux qui m'aideront.

    Mon application Access gère de nombreuses pièces jointes de type image. PNG et JPG.
    J'utilise des champs de type pièces jointes dans un formulaire pour les visualiser.
    Les images ne sont pas stockées dans mes tables mais stockées dans des dossiers.
    J'utilise une table "tampon" qui me permet par une fonction "LoadFromFile" de les visualiser.
    J'importe par cette table 1,10 et quelques fois, plusieurs centaines d'images suivant la requête demandée.

    Je prends soin d'effacer cette table tampon avant chaque Requête.
    Je compresse également à chaque fermeture.

    La taille de l'application augmente de 10Mo voir 50Mo à chaque requête exécutée et ne REDUIT JAMAIS .
    Ca se remplit quelque part et je n'arrive pas à comprendre pourquoi ....

    Je suis bien évidemment obligé d'utiliser du VBA et des lignes appelant des DAO.RecordSet type 1 et 2.

    Merci par avance si quelqu'un a des conseils à me donner .

  2. #2
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    avril 2005
    Messages
    10 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2005
    Messages : 10 954
    Points : 22 167
    Points
    22 167

    Par défaut

    Bonjour,
    Non ça ne réduira ni à la compression, ni à la suppression d'enregistrement.
    C'est pour cela qu'il n'est pas conseillé de stocker des pj avec le moteur de bdd d'access.
    Cordialement.
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  3. #3
    Nouveau membre du Club

    Homme Profil pro
    Technicien maintenance
    Inscrit en
    janvier 2016
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : janvier 2016
    Messages : 32
    Points : 34
    Points
    34
    Billets dans le blog
    1

    Par défaut

    Bonsoir Loufab, merci pour ta réponse

    Oui je sais ... II faut éviter les "pièces jointes" mais je suis du genre obstiné ...
    Je suis arrivé toute fois à quelque chose .....
    1- supprimer les enregistrements de la table "Tampon".
    2 - dupliquer la table tampon pour garder sa structure
    3 - supprimer l'objet table tampon original
    4 - je renomme l'objet table dupliqué par le nom de celle supprimée pour pouvoir l'utiliser de nouveau
    5 - je compacte .....
    La taille de la base n a pas bougé d 'un octet...

    Torturé mais ca fonctionne apparemment

Discussions similaires

  1. [Access 2007 - Nouveauté] Champ Pièces-Jointes
    Par Arkham46 dans le forum Sondages et Débats
    Réponses: 14
    Dernier message: 22/06/2011, 20h30
  2. [AC-2007] Suppression de pièces jointe et réduction taille base
    Par Phabbrrysse dans le forum Access
    Réponses: 2
    Dernier message: 01/06/2011, 17h38
  3. [XL-2007] Pièce jointe dans Base de données
    Par Thomas S dans le forum Excel
    Réponses: 2
    Dernier message: 26/04/2011, 10h38
  4. [FAQ] [Access 2007] Gestion des pièces jointes en VBA
    Par Tofalu dans le forum Contribuez
    Réponses: 4
    Dernier message: 04/07/2006, 00h16

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