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 :

[Formulaire][00]Problème affichage photo


Sujet :

IHM

  1. #1
    Membre régulier
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2007
    Messages
    355
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Mars 2007
    Messages : 355
    Points : 119
    Points
    119
    Par défaut [Formulaire][00]Problème affichage photo
    Bonjour
    Quand j'ouvre mon formulaire, j'ai le message suivant : Erreur d'exécution 2220 ne peut ouvrir le fichier '-1'. Quand je débogue il me renvoit sur ce code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Form_Current()
    Me.Image21.Picture = Me.photo
    End Sub
    Avez vous une solution merci.

  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,

    Et dans le champ Photo, tu as quoi, exactement ?

    Si tu n'as pas le chemin complet de la photo, y compris l'extension, cela va poser problème.

    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 régulier
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2007
    Messages
    355
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Mars 2007
    Messages : 355
    Points : 119
    Points
    119
    Par défaut
    J'ai le chemin complet de la photo y compris l'extension.
    En revanche, j'ai remarqué que le formulaire quand il n'y avait pas le chemin de la photo dans la champ photo, ne m'affichait pas la photo par défaut.

  4. #4
    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
    Re,

    Ton champ photo ne doit pas être Null. Si tu n'as pas de photo pour un enregistrement, le champ photo contiendra le chemin d'une photo par défaut, par exemple "C:\Lechemindesphotos\PhotoDefaut.jpg".

    Regarde ici, tu as un excellent tutoriel sur le sujet.

    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

  5. #5
    Membre régulier
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2007
    Messages
    355
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Mars 2007
    Messages : 355
    Points : 119
    Points
    119
    Par défaut
    Je connais le tuto caféine. Mon formulaire fonctionne sur mon ordinateur. C'est quand je ZIP la base pour l'envoyer, j'ai fais des essais, je l'ai envoyé sur un autre ordi, je l'ai dézipé et là ça beugue.
    Mon image par défaut, je l'ai dans le controle photo du formulaire je l'ai mis par défaut comme ça s'il n'y pas d'enregistrement il doit m'afficher la photo par défaut. et la il me met '-1' je ne comprends pas. Ca ne marcherai que sur mon ordi? BIZARRE merci de ton aide

  6. #6
    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
    Re,

    La photo par défaut, elle est sur ton ordinateur et sur celui que tu testes ?

    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

  7. #7
    Membre régulier
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2007
    Messages
    355
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Mars 2007
    Messages : 355
    Points : 119
    Points
    119
    Par défaut
    Elle est sur celui que je teste.

  8. #8
    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
    Re,

    Tu as essayé de remettre ta photo par défaut en mode création du form ?

    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

  9. #9
    Membre régulier
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2007
    Messages
    355
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Mars 2007
    Messages : 355
    Points : 119
    Points
    119
    Par défaut
    Oui je l'ai fait plusieurs fois sans succés. J'ai tout vérifié

  10. #10
    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
    Re,

    Sorry, mais je ne vois pas...

    Je suis déjà un peu étonné que cette méthode puisse fonctionner. Note, je ne prétend pas détenir la vérité, et si cela donne le résultat attendu, tant mieux...

    Tu as essayé de supprimer l'image de ton contrôle est de renseigner le champ photo avec le chemin de la photo par défaut ?

    Ou mieux en modifiant un peu ton code ?

    Extrait du tutotiel cité ci-avant (modifier les noms et les chemins)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    ' si la photo n'est pas définie, on affiche la photo blank.jpg
    ' CurrentProject.Path : est le chemin de l'application
    If Len(Me.Photo) > 0 Then
        Me.imgPhoto.Picture = Me.Photo
    Else
        Me.imgPhoto.Picture = CurrentProject.Path & "\images\blank.jpg"
    End If
    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

  11. #11
    Membre régulier
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2007
    Messages
    355
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Mars 2007
    Messages : 355
    Points : 119
    Points
    119
    Par défaut
    Oui et il me l'affiche mais dès que je veux passé à l'enregistrement suivant ça marche pas. Chez moi j'ai exactement la même base et ça marche très bien. D'ailleurs je voulais en faire profiter le forum dans les contributions. Mais là je suis un peu largué

  12. #12
    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
    Re,

    J'ai fait un edit sur mon précédent message.

    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

  13. #13
    Membre régulier
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2007
    Messages
    355
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Mars 2007
    Messages : 355
    Points : 119
    Points
    119
    Par défaut
    J'ai essayé aussi sans résultat ça bloque parcequ'il ne trouve pas le chemin de ma photo par défaut.

  14. #14
    Membre régulier
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2007
    Messages
    355
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Mars 2007
    Messages : 355
    Points : 119
    Points
    119
    Par défaut
    Je renvoi le ZIP sur mon ordi et je te tiens au courant.

  15. #15
    Membre régulier
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2007
    Messages
    355
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Mars 2007
    Messages : 355
    Points : 119
    Points
    119
    Par défaut
    Alors là je ne comprends rien. je viens de dézipé et sur mon ordi ça marche nikel. j'avoue être dépassé par les évenements d'où peut provenir ce problème. c'est exactement la même base et elle ne marche pas sur les autres ordi même en modifiant les chemins des photos.
    si tu as une solution ça serait bien. merci d'avance

  16. #16
    Membre expérimenté

    Profil pro
    Inscrit en
    Mars 2006
    Messages
    1 350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 350
    Points : 1 701
    Points
    1 701
    Par défaut
    Bonjour;

    C'est une mde?
    Tous le même access?
    Je rencontre quelques plaisanteries du même genre avec 2002/2003

    Cordialement.

    Ps: Il me semble être parti dans la mauvaise direction avec l'image par défaut.
    Il affiché qu'il n'y a pas l'image stipulée dans ton fichier photo. Si c'est le cas soit t'ajoutes la photo soit tu vides le champ. Ou alors il faudrait faire une condition genre " Si je te dis qu'une image existe et qu'en réalité ="" Alors "Image par défaut" . Ce que j'aimerai faire. Il va falloir s'y mettre..
    Questions techniques par MP
    Le peu que je sais, c'est à mon ignorance que je le dois.
    ...............................................................................Sacha Guitry

  17. #17
    Membre régulier
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2007
    Messages
    355
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Mars 2007
    Messages : 355
    Points : 119
    Points
    119
    Par défaut
    Ce qui est bizarre c'est quand le formulaire photo est dans la base complète que j'utilise ça marche quelque soit l'ordinateur. j'avais décidé de séparé le formulaire et ses tables + le fichier contenant les photos pour en faire profiter d'autres sur le forum et c'est là que je me suis rendu-compte du problème.
    Par contre, je la mets où la condition
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ="" Alors "Image par défaut"
    . MERCI

  18. #18
    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,

    Tu dois tester ton champ Me.photo (celui qui contient le chemin complet, avec l'extension, de la photo) sur la propriété Current (activation) du formulaire.

    Si tu n'as pas de photo rattachée à l'enregistrement courant, alors tu affiches la photo par défaut.

    Toujours extrait du tutoriel de Caféine :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    ' si la photo n'est pas définie, on affiche la photo blank.jpg
    ' CurrentProject.Path : est le chemin de l'application. A Adapter en fonction de te propre chemin vers la photo par défaut
    If Len(Me.Photo) > 0 Then
        Me.Image21.Picture = Me.Photo
    Else
        Me.Image21.Picture = CurrentProject.Path & "\images\blank.jpg" 'ici, ton chemin
    End If
    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

  19. #19
    Membre expérimenté

    Profil pro
    Inscrit en
    Mars 2006
    Messages
    1 350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 350
    Points : 1 701
    Points
    1 701
    Par défaut
    Bonjour;

    Citation Envoyé par ThieBEN
    Bonjour
    Quand j'ouvre mon formulaire, j'ai le message suivant : Erreur d'exécution 2220 ne peut ouvrir le fichier '-1'. Quand je débogue il me renvoit sur ce code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Form_Current()
    Me.Image21.Picture = Me.photo
    End Sub
    J'ai essayé de reproduire et j'obtiens exactement la même chose. Quand j'écrivais :
    Il me semble être parti dans la mauvaise direction avec l'image par défaut.
    j'étais sur la bonne piste. Effectivement j'ai bien l'image par défaut dans le bon dossier. J'ai bien le fichier image au bon endroit.
    Dans ma table à l'endroit du chemin, sur le premier enregistrement j'ai mis : "-1"

    Cordialement.
    Questions techniques par MP
    Le peu que je sais, c'est à mon ignorance que je le dois.
    ...............................................................................Sacha Guitry

  20. #20
    Membre régulier
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2007
    Messages
    355
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Mars 2007
    Messages : 355
    Points : 119
    Points
    119
    Par défaut
    Bonjour,
    Ce matin j'ai refait un test j'ai envoyé par mail le ZIP sur mon ordi du bureau. J'ai dézipé et j'ai commencé par changer les chemins des photos. Dans le contrôle photo j'ai changé le chemin dans la propriété valeur par défaut. Ensuite j'ai changer les chemins dans la table photos et la table paramètres en prenant soin à chaque fois de bien mettre le chemin complet et l'extension. J'ai changer la lettre du disque dans le code du bouton de commande qui permet de choisir et d'insérer une photo à partir du dossier photo. Ensuite j'ai ouvert le formulaire photo et là plus aucun problème ça marche nikel. Je pense que le problème venait des chemins je devais faire de mauvaises manipulations. En tout cas merci à tous de votre aide et retrouvé ma base gestion photos dans les contributions.
    Cordialement ThieBEN

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

Discussions similaires

  1. [PrestaShop] problème affichage photos et panier suite maj
    Par foffoi dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 21/08/2014, 16h49
  2. Problème affichage photo dans visionneuse windows+impression
    Par dark0502 dans le forum Windows Vista
    Réponses: 5
    Dernier message: 03/09/2012, 09h15
  3. [AC-2003] Problème affichage photos
    Par ThieBEN dans le forum IHM
    Réponses: 3
    Dernier message: 09/08/2011, 11h40
  4. Problème affichage photo après suppression
    Par ThieBEN dans le forum VBA Access
    Réponses: 5
    Dernier message: 13/03/2008, 16h22
  5. Problème affichage impression formulaire
    Par Nessie37 dans le forum IHM
    Réponses: 5
    Dernier message: 16/11/2007, 10h12

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