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

Contribuez Discussion :

Stocker les images statiques de vos formulaires et états hors de la base de données [Tutoriel] [AC-2000]


Sujet :

Contribuez

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 596
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 596
    Par défaut Stocker les images statiques de vos formulaires et états hors de la base de données
    Bonjour,

    Ce tutoriel décrit UNE méthode pour garder, hors de la base de données, les images qui garnissent un formulaire ou un état.

    Access permet de stocker des images directement dans la base de données. Que ce soit en tant que valeur du champ OLE d'une table ou en tant que propriété Image (Picture) d'un formulaire, d'un état ou d'un contrôle de l'un de ces deux objets.
    Toutefois, cela peut très vite alourdir la base de données si l'on a un grand nombre d'images en jeu.
    Cafeine dans son tutoriel Gestion de photos par formulaire a montré comment externaliser les images : ce sont les adresses qui sont stockées dans la table et non les images elles-mêmes.
    Ici, j'ai abordé le côté statique : l'affichage des images fixes qui décorent les formulaires et les états de la base de données.
    Certes le problème du poids de ces images dans la base de données se pose d'une manière moins aiguë que lorsqu'il s'agit de tables contenant des milliers d'enregistrements avec des champs OLE, cependant pensez à une base avec quelques dizaines de formulaires et autant d'états, tous décorés du logo de l'entreprise, ça commence à peser...

    Cordialement.

  2. #2
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    Bel article !

  3. #3
    Membre confirmé
    Profil pro
    TDG
    Inscrit en
    Mars 2007
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : TDG

    Informations forums :
    Inscription : Mars 2007
    Messages : 152
    Par défaut
    J'hallucine. Je programme en VBA access depuis des années, je lis des quantités de tutoriaux et articles de forum ou autres, parce qu'il y a toujours des bonnes idées à glâner, et c'est la première fois que je tombe sur codecontextobject! Quand je pense à toutes les fois où cette référence m'aurait rendu service et au temps que j'aurais gagné!

    Cela m'amène à m'interroger. Pourquoi une référence d'objet si utile n'est-elle pas plus souvent employée dans les forums, sites d'astuces et autres tutoriaux? Y aurait-il un revers à la médaille, comme, par exemple, une lenteur à l'exécution? A priori' je ne penserai pas, mais je trouve ça surprenant.

    Au moins pour ça, un grand merci!

  4. #4
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 596
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 596
    Par défaut
    Je ne connaissais pas non plus avant cet autre tutoriel (vois § 8.c).
    Et c’est Arkham46 qui m’a refilé le tuyau…

  5. #5
    Expert confirmé
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    Juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Par défaut
    Pour ce qui me concerne, c'est l'utilisation astucieuse de la propriété "Remarque" que j'apprécie particulièrement.

    En résumé, un excellent tuto, qui devrait ouvrir des perspectives aux débutants !

    Et rappeler aux membres plus confirmés que certaines propriétés ou certains événements sont sous-exploités.

    Merci Claude pour cet excellent article !

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    bénévole
    Inscrit en
    Février 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : bénévole
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2012
    Messages : 4
    Par défaut les formats d'image invalides
    Bonjour,
    Merci pour votre réponse.
    En fait j'avais déjà essayé votre tutoriel, mais la réponse est toujours que l'image est dans un format invalide pour le contrôle. En fait, il semble que les images indépendantes d'Access n'acceptent que le format BMP. Il semble aussi qu'il faudrait des "filtres" spécifiques pour qu'il accepte autre chose...mais je n'ai pas trouvé... de quoi il s'agit!
    De plus, même en format BMP, Access affiche correctement l'image mais seulement à condition que celle-ci soit de dimensions inférieures au cadre prévu. Toute modification d'échelle est faite mais très mal et l'image résultante est inacceptable en terme de qualité. Or il est difficile, dans un formulaire d'adapter le cadre à la dimension de l'image...sans défaire toute l'esthétique de celui-ci.
    Seule solution, recadrer les images pour s'assurer qu'elles rentrent dans les dimensions du contrôle.
    Il me reste un dernier problème pour compléter ce que je veux faire, c'est de trouver comment, par programmation, je peux retrouver et modifier l'adresse d'un objet OLE...
    Merci pour votre collaboration,
    C'est plus facile pour moi en Lisp, Scheme ou autre langage fonctionnel...

    Claude

  7. #7
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 596
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 596
    Par défaut
    Bonjour Claude_paul_louis,

    Merci pour l'intérêt porté à ce billet.


    Pour trouver réponse à ta question :
    dans l'aide Access (<F1>), choisis l'onglet "Aide intuitive" et saisis
    Filtres graphiques et formats de fichier pouvant être utilisés par Microsoft Access
    .

    Cordialement.


    P.-S. Vois aussi cette Q/R.

  8. #8
    Membre régulier
    Femme Profil pro
    Chargé d'affaire
    Inscrit en
    Avril 2018
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2018
    Messages : 9
    Par défaut Stocker les images statiques de vos formulaires et états hors de la base de données
    Très intéressant cet article. Cependant il n'a pas l'air de fonctionner même sur l'exemple donné. J'utilise la version 2013.
    Pouvez vous m'aider?

  9. #9
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 596
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 596
    Par défaut
    Bonjour Kytel et bienvenue chez nous.

    Merci pour l'intérêt porté à ce tutoriel.

    As-tu bien décompressé toute l'archive dans un répertoire ?

    Tu dois avoir cette arborescence :

    Nom : N257.jpg
Affichages : 650
Taille : 2,8 Ko

  10. #10
    Membre régulier
    Femme Profil pro
    Chargé d'affaire
    Inscrit en
    Avril 2018
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2018
    Messages : 9
    Par défaut Stocker les images statiques de vos formulaires et états hors de la base de données
    Merci pour votre retour rapide.
    Oui j'ai bien décompressé le .zip et ça me donne bien le répertoire Images avec les différentes images et le fichier Access

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

Discussions similaires

  1. [MySQL] Stocker les images dans une bdd
    Par philippef dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 04/12/2008, 19h43
  2. Ou son stocker les images d une bibliotheque dans WSS
    Par neuneu1 dans le forum SharePoint
    Réponses: 6
    Dernier message: 19/11/2008, 09h21
  3. Stocker les images dans la base de données
    Par DavidPAY dans le forum Administration
    Réponses: 2
    Dernier message: 28/11/2007, 11h19
  4. Stocker les images dans oracle
    Par Bourak dans le forum Oracle
    Réponses: 3
    Dernier message: 27/09/2006, 18h22

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