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

VBA Access Discussion :

affichage de photo dans 1 état


Sujet :

VBA Access

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    325
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2006
    Messages : 325
    Points : 207
    Points
    207
    Par défaut affichage de photo dans 1 état
    Bonjour,

    Ma base de donnée contient des fiches de plantes.
    Pour l'impression de celles-ci j'ai créer un état.

    Cet état contient 5 photos par plantes.
    Mon problème est que j'ai beau lui introduire du code pour l'affichage des photos il en tient absolument pas compte et continue de m'afficher la photo 123.jpg. (celle mise là pour créer l'emplacement photo)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Private Sub Report_Activate()
    If Not IsNull(photo) Then
    PhGen.Picture = Me!ChemDoss & "\" & Me!photo
    Else
    PhGen.Picture = ""
    End If
     
    End Sub
    J'ai pourtant déjà utiliser cette méthode avec succès alors je trouve pas d'ou vient le problème.
    Ai-je oublié de modifier une propriété? Laquelle?

  2. #2
    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 040
    Points
    16 040
    Par défaut
    Bonjour,

    En plaçant ton code sur l'événement Au formatage de la section dans lequel se trouve le contrôle image, ça donne quoi ?

    Domi2
    Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

    Ici, on ne perd pas de temps ! On en passe...


    Access : créer des codes-barres 128 en VBA
    Access : les commandes intégrées des menus

    Ce message (ou un autre) vous a aidé ? Votez pour lui avec

  3. #3
    Membre habitué Avatar de berti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    239
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 239
    Points : 175
    Points
    175
    Par défaut berti
    je suis complètement d'accord avec Domi

    par contre est-ce que tu n'aurais pas fait une erreur dans la fonction isnull

    car photo est passée comme une variable et non comme la valeur d'un champ

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer)
        If Not IsNull(Me!photo) Then
            phgen.Picture = Me!chemin & "\" & Me!photo
        Else
            phgen.Picture = "chemin\photovide.jpg"
        End If
    End Sub

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    325
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2006
    Messages : 325
    Points : 207
    Points
    207
    Par défaut
    alors après nouveau essais,

    Si j'ai quelque chose dans photo ca affiche bien la photo de la plante par contre si photo IsNull ca m'affiche toujours 123.JPG au lieu de ne rien afiicher du tout.

    Mais pour plus de facilitée je l'ai placé dans sur formatage de la section

  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 040
    Points
    16 040
    Par défaut
    Dans les propriétés du contrôle image, il faut supprimer la photo par défaut, de façon à ce que tu aies

    (aucune)
    dans la propriété Image.

    Domi2
    Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

    Ici, on ne perd pas de temps ! On en passe...


    Access : créer des codes-barres 128 en VBA
    Access : les commandes intégrées des menus

    Ce message (ou un autre) vous a aidé ? Votez pour lui avec

  6. #6
    Responsable
    Office & Excel


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 122
    Points : 55 921
    Points
    55 921
    Billets dans le blog
    131
    Par défaut
    Bonjour

    Citation Envoyé par p'tite Sandrine Voir le message
    alors après nouveau essais,

    Si j'ai quelque chose dans photo ca affiche bien la photo de la plante par contre si photo IsNull ca m'affiche toujours 123.JPG au lieu de ne rien afiicher du tout.
    Il se peut que ton champ ne soit pas NULL, mais égal à une chaîne vide.

    Il faudrait aussi tester cela...

    De plus, es-tu certaine du chemin de "photovide.jpg"?
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  7. #7
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    325
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2006
    Messages : 325
    Points : 207
    Points
    207
    Par défaut
    merci domi,

    J'avais déjà essayer cette méthode mais sans y parvenir et effectivement j'avais un petit plantage qui me refusait de supprimer la photo.

    Mais comme vous me l'aviez proposé dans mon post sur l'état sans réaction maintenant je travail sur un copie sur C: et du coup fini les plantages et reussi à supprimer la photo de référence.

    Voilà donc le problème semble résolu

    Pierre,

    Il y a confusion je n'ai pas de photovide.jpg c'est Berti qui avait proposé cette posibilité.


    Merci a tous pour vos idées.

    PS: je laisse encore ouvert le temps de finir mon état et de m'assurer que cette fois-ci c'est la bonne.

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

Discussions similaires

  1. Photos dans un état
    Par Grozbul dans le forum IHM
    Réponses: 2
    Dernier message: 07/09/2006, 17h43
  2. (access 2002) insertion de photos dans un état
    Par geuneuille dans le forum IHM
    Réponses: 2
    Dernier message: 22/08/2006, 15h09
  3. plusieurs photos dans un état
    Par Anthony17 dans le forum IHM
    Réponses: 5
    Dernier message: 26/07/2006, 17h17
  4. afficher des photos dans un état.
    Par jeck dans le forum IHM
    Réponses: 4
    Dernier message: 02/06/2006, 15h19
  5. Affichage des données dans un état
    Par puppusse79 dans le forum Access
    Réponses: 8
    Dernier message: 07/04/2006, 16h36

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