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

IHM Discussion :

Afficher Photo dans un état


Sujet :

IHM

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    28
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 28
    Points : 27
    Points
    27
    Par défaut Afficher Photo dans un état
    Bonjour,

    J'ai un état avec un objet Image (appelé ImagePhoto), la source de l'Etat est une requete R1 qui contient un champs texte Photo (chemin d'accès des photos). J'ai rajouté le code suivant dans l'état pour afficher les photos:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer)
    Me![ImagePhoto].Picture = Me!Photo
    End Sub
    Et mon problème c'est lorsque j'ouvre mon état, le message d'erreur suivant apparait:
    "Erreur d'execution 2465, Impossible de trouver le champs Photo auquel il est fait référence dans votre expression"
    l'erreur est pointée sur la ligne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me![ImagePhoto].Picture = Me!Photo
    J'ai bien vérifié ma requete, il y a bien un champs 'Photo'...

    Pouvez-vous m'aider SVP ?

    En vous remerciant par avance.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour
    J'ai peur qu'il y ait des confusions
    Tout d'abord cette image c'est un lien par ligne d'enregistrement? C'est un logo ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Me![ImagePhoto].Picture = Me!Photo
    Le Me!Photo correspond à quoi ? C'est un contrôle apparemment, pas un chemin d'accès.

    Bref il faudrait un peu plus de précision sur la source de ton état et sur ce que tu veux faire.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    28
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 28
    Points : 27
    Points
    27
    Par défaut
    Mon image, c'est l'objetcontrol que j'ai placé dans mon état, le "Me" fait donc référence à l'état en cours.

    "Photo" est une colonne de ma requete qui s'apelle "R1". c'est cette requette que j'ai renseigné comme étant source du formulaire.

    Merci.

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

    Si "Photo" est un champ de ta requête, il faut aussi qu'il soit dans ton Etat, car Me ne concerne que les contrôles de l'état, et non les champs de la requête qui alimente celui-ci, cela ne suffit pas.

    Donc est-ce qu'il y a dans ton état une zone qui se nomme "Photo" ?

    Philippe

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

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

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Points : 16 044
    Points
    16 044
    Par défaut
    Bonjour,

    "Photo" est une colonne de ma requete qui s'apelle "R1".
    Ben plutôt :

    Domi2

  6. #6
    Expert éminent sénior
    Avatar de Arkham46
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    5 865
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Septembre 2003
    Messages : 5 865
    Points : 14 526
    Points
    14 526
    Par défaut
    Citation Envoyé par Philippe JOCHMANS Voir le message
    Me ne concerne que les contrôles de l'état, et non les champs de la requête qui alimente celui-ci
    Sur mon Access 2003, il cherche d'abord un contrôle, puis un champ s'il n'a pas trouvé de contrôle (d'ailleurs le message d'erreur parle de champs)
    Donc me!photo fonctionne (chez moi...)

    domi2, je crois que c'est la requête qui s'appelle R1

    le champ a peut-être un alias? faut voir la requête
    Sinon comme dit Philippe, il faut poser un contrôle et le rendre invisible si nécessaire.

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

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

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Points : 16 044
    Points
    16 044
    Par défaut
    Bonjour,

    domi2, je crois que c'est la requête qui s'appelle R1


    Domi2

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

Discussions similaires

  1. comment afficher une photo dans un état ?
    Par dj_techno dans le forum IHM
    Réponses: 7
    Dernier message: 13/11/2007, 10h13
  2. (access 2002) insertion de photos dans un état
    Par geuneuille dans le forum IHM
    Réponses: 2
    Dernier message: 22/08/2006, 16h09
  3. plusieurs photos dans un état
    Par Anthony17 dans le forum IHM
    Réponses: 5
    Dernier message: 26/07/2006, 18h17
  4. Afficher photo dans JPanel
    Par d-a-v-e dans le forum AWT/Swing
    Réponses: 9
    Dernier message: 28/06/2006, 22h51
  5. afficher des photos dans un état.
    Par jeck dans le forum IHM
    Réponses: 4
    Dernier message: 02/06/2006, 16h19

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