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

WinDev Discussion :

Enregistrement Champ Image [WD12]


Sujet :

WinDev

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    129
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 129
    Points : 70
    Points
    70
    Par défaut Enregistrement Champ Image
    Bonjour à tous,

    Voilà j'ai un problème que je n'arrive pas à résoudre. Je vais essayer de vous l'expliquer.

    Sur une application, j'ai deux tables Modele et Itineraire. Sur ces deux tables, j'ai une rubrique Photo (Image (mémo binaire)).

    Sur la table modele, j'affecte la photo à partir d'une image présent sur l'ordinateur avec la fonction fSélecteurImage que j'affecte ensuite avec un HAttacheMémo(T_Modele_Itineraire,Photo,SAI_Saisie,hMémoImg+hAccepteFichierOuvert). Pas de problème sur cette partie.

    Pour la table Itineraire, l'utilisateur a la possibilité d'aller cherche une image sur l'ordinateur ou d'utiliser l'image défini dans le modèle. Dans le premier cas, je n'ai pas de problème mais dans le second cas, il m'affiche bien l'image dans un champ image mais quand je veux enregistrer, ma rubrique Photo est vide.

    Est-ce que quelqu'un a une idée du problème?

    merci d'avance

    Perrine

  2. #2
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 202
    Points : 9 190
    Points
    9 190
    Par défaut
    A l'arrache, en regardant vite fait : si tu fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    HAttacheMémo(T_Modele_Itineraire,Photo,SAI_Saisie,hMémoImg+hAccepteFichierOuvert).
    pour ton modèle, vraissemblablement SAI_Saisie = "".

    Tu dois mettre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    HAttacheMémo(T_Modele_Itineraire,Photo,IMG_PhotoQuiVaBien,hMémoImg+hAccepteFichierOuvert).
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    129
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 129
    Points : 70
    Points
    70
    Par défaut
    Merci Frenchstinq

    mais j'ai déjà utilisé cette solution et ça ne marche pas non plus.

  4. #4
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 202
    Points : 9 190
    Points
    9 190
    Par défaut
    Bonjour perrine,

    c'est plus bête que tout en fait : il faut que ce soit un fichier image.

    tu dois faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    ChaminFichierImage est chaine = "c:\.........\img.jpg
    dSauveImageJPEG(IMG_PhotoQuiVaBien,CheminFichierImage,100) // si c'est img jpeg, régler la qualité
    HAttacheMémo(T_Modele_Itineraire,Photo,CheminFichierImage,hMémoImg+hAccepteFichierOuvert).
    Note : ne pas oublier de faire du nettoyage après car tu vas avoir une image qui traîne...
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    129
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 129
    Points : 70
    Points
    70
    Par défaut
    Merci beaucoup ça marche trés bien

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

Discussions similaires

  1. comment enregistrer champ image sous vbaccess avec ado
    Par mghari50 dans le forum VBA Access
    Réponses: 3
    Dernier message: 26/10/2011, 09h08
  2. Réponses: 3
    Dernier message: 16/10/2008, 23h42
  3. [WD12] Enregistrement champ image
    Par itcca dans le forum WinDev
    Réponses: 2
    Dernier message: 14/10/2008, 11h17
  4. Réponses: 1
    Dernier message: 06/03/2008, 20h40
  5. Enregistrement d'image dans Interbase(champ Blob)
    Par the watcher dans le forum Bases de données
    Réponses: 1
    Dernier message: 07/06/2005, 12h33

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