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

VB 6 et antérieur Discussion :

[VB6]Images dans access


Sujet :

VB 6 et antérieur

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 13
    Points : 7
    Points
    7
    Par défaut Images à partir d'une base de données
    Je ne trouve pas le moyen de charger des images (pour les présenter en miniatures) dans des contrôles d'images à partir d'un jeu d'enregistrement (recordset) et non pas à partir d'un fichier du disque.
    J'ai créé une table pour manipuler des images mais tous les ocx que j'ai testé ne me permettent que de spécifier un chemin de fichier pour définir leur propriété image ou picture.

    Merci

  2. #2
    Membre chevronné
    Avatar de sovo
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2004
    Messages
    1 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 389
    Points : 1 788
    Points
    1 788
    Par défaut
    je ne comprend pas tres bien ce que tu veux faire. mais il me semble que tu voudrais souvegarder une image dans ta base de donnees afin de pouvoir l'utilise avec un control image ou picture. Si tel est le cas alors je te conseille d'utiliser la methode dont tu es entraint de parler c'est a dire de ne garder que le chemin du fichier et tu n'auras qu'a aller cherche ce chemin dans la BD a la place de tout le fichier.

    kom avantage a cette methode tu gagnes en espace d'utilisation de ta BD et kom inconveniant,he beh risque de perdre tes images (si on le surise maladroitement).
    "Toute question a une reponse. Et chaque reponse est une nouvelle question." Albert EINSTEIN

    En cas de Question resolu, n'oubliez pas

  3. #3
    Xo
    Xo est déconnecté
    Expert confirmé
    Avatar de Xo
    Inscrit en
    Janvier 2005
    Messages
    2 701
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 701
    Points : 4 238
    Points
    4 238
    Par défaut
    Quel est ton SGBD ? Quel type de champ utilises-tu pour stocker tes images : blob ou autre ?

    De toutes façons, la gestion des Blobs sous Oracle se fait via des procédures stockées, et passe par des fichiers physiques pour la lecture, je serais étonné que tu puisse le faire autrement que par ce biais sous VB ... mais comme je ne sais pas tout, je serais heureux d'être contredit, à condition qu'on me dise comment faire

    Pour la gestion des LOB sous Oracle, voir : http://helyos.developpez.com/lob/
    "Ce que l'on conçoit bien s'énonce clairement,
    Et les mots pour le dire arrivent aisément." Nicolas Boileau

    "Expliquer empêche de comprendre si cela dispense de chercher"

    Quiz Oracle : venez tester vos connaissances !

    La FAQ Oracle : 138 réponses à vos questions
    Aidez-nous à la compléter

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 13
    Points : 7
    Points
    7
    Par défaut [VB6]Images dans access
    Bonjour,
    Je ne trouve pas le moyen d'afficher des images contenues dans une base de donnée Access dans mon appli en VB6. Les différents outils graphiques (picture box, imagelist etc...) ne peuvent pointer que sur des fichiers images du disque mais pas sur des enregistrements d'une base.
    Merci du coup de main

    Al

  5. #5
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Points : 4 674
    Points
    4 674
    Par défaut
    Question liminaire et essentielle :
    sais-tu extraire les données de ta base ?

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 13
    Points : 7
    Points
    7
    Par défaut
    Oui, c'est une appli que j'utilise depuis des années. Je crée et supprime des champs et des requêtes dynamiquement. Mon besoin aujourd'hui est de gérer des images (jpg) des articles que je manipule dans la base, et là je tombe sur un os. Impossible de trouver comment afficher des images de la base.
    merci

  7. #7
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Points : 4 674
    Points
    4 674
    Par défaut
    propriéte Picture du contrôle = loadpicture(...) aide en ligne

  8. #8
    Expert éminent
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Points : 8 524
    Points
    8 524
    Par défaut
    Si les images sont stockées dans la base, il faut passer par les objets OLE
    Vous vous posez une question, la réponse est peut-être ici :
    Toutes les FAQs VB
    Les Cours et Tutoriels VB6/VBScript
    Les Sources VB6


    Je ne réponds pas aux questions techniques par MP. Utilisez les forums. Merci de votre compréhension

  9. #9
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 13
    Points : 7
    Points
    7
    Par défaut
    J'utilise une Base de donnée Access. Le type de champ est "Objet OLE". Ce qui
    m'étonne c'est que je peux faire tout ce que je veux dans la base avec VB mais pas gérer des images (ajouter dans la base, lire etc).

  10. #10
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 13
    Points : 7
    Points
    7
    Par défaut
    Citation Envoyé par sovo
    Si tel est le cas alors je te conseille d'utiliser la methode dont tu es entraint de parler c'est a dire de ne garder que le chemin du fichier
    .
    Non ce n'est pas cohérent, si j'ai 10000 images à gérer je ne veux pas 10000 fichers jpg dans mon répertoire appli. J'ai pas mal d'informations à stocker pour chaque article, la logique c'est d'y ajouter les images.

  11. #11
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Points : 24 327
    Points
    24 327
    Par défaut
    2 discussions fusionnées
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

  12. #12
    Xo
    Xo est déconnecté
    Expert confirmé
    Avatar de Xo
    Inscrit en
    Janvier 2005
    Messages
    2 701
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 701
    Points : 4 238
    Points
    4 238
    Par défaut
    Citation Envoyé par Alainpe
    Non ce n'est pas cohérent, si j'ai 10000 images à gérer je ne veux pas 10000 fichers jpg dans mon répertoire appli. J'ai pas mal d'informations à stocker pour chaque article, la logique c'est d'y ajouter les images.
    C'est un point de vue ... Beaucoup d'autres personnes te diront que gérer des images dans une BDD est une abberation totale, que ça va te diminuer les performances, etc. Cet article t'en dira plus : http://sql.developpez.com/stockerimages/
    "Ce que l'on conçoit bien s'énonce clairement,
    Et les mots pour le dire arrivent aisément." Nicolas Boileau

    "Expliquer empêche de comprendre si cela dispense de chercher"

    Quiz Oracle : venez tester vos connaissances !

    La FAQ Oracle : 138 réponses à vos questions
    Aidez-nous à la compléter

  13. #13
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 13
    Points : 7
    Points
    7
    Par défaut
    Je viens de lire l'article. Effectivement ce problème de gestion des images est
    plus critique que je le croyais. Je ne savais pas que la solution d'externaliser les
    images était une solution souvent préférée. De toute façon je n'ai pas trop le
    choix car je n'ai pas de contrôle me permettant de les charger à partir d'une
    base de données ( ce point me frustre un peu).

  14. #14
    Expert éminent
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Points : 8 524
    Points
    8 524
    Par défaut
    tu travailles en ADO ou en DAO, avec ta base Access ?
    Vous vous posez une question, la réponse est peut-être ici :
    Toutes les FAQs VB
    Les Cours et Tutoriels VB6/VBScript
    Les Sources VB6


    Je ne réponds pas aux questions techniques par MP. Utilisez les forums. Merci de votre compréhension

  15. #15
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 13
    Points : 7
    Points
    7
    Par défaut
    En DAO

  16. #16
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 13
    Points : 7
    Points
    7
    Par défaut
    Je considère le problème comme résolu. Je n'ai pas la solution que je cherchais initialement mais vous m'avez fait comprendre que ma méthode n'était pas la bonne. Merci à tous.

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

Discussions similaires

  1. Image dans Access
    Par morgantip dans le forum IHM
    Réponses: 27
    Dernier message: 13/12/2007, 06h10
  2. Contrôle PictureBox et Image dans Access
    Par arnaud_matard dans le forum VBA Access
    Réponses: 1
    Dernier message: 30/05/2007, 07h24
  3. Réponses: 6
    Dernier message: 23/03/2007, 16h55
  4. Images dans access
    Par ThieBEN dans le forum Access
    Réponses: 2
    Dernier message: 15/03/2007, 10h53
  5. [VB6]Recherche dans Access avec un recordset (DAO)
    Par xdiethank dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 20/05/2006, 11h28

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