none
comment inserer une photo sur un formulaire access RRS feed

Réponses

  • Bonjour,

    Pour ce faire, il vous faut utiliser un processus identique à un GetOpenFileName() de manière à pouvoir sélectionner un fichier de type image depuis une boîte de dialogue Ouvrir.

    Ce dialogue vous renvoie alors le chemin complet de l'image sélectionnée, si peu que vous n'ayez pas cliqué sur Annuler, donc prévoir un If/End If en conséquence.

    Ensuite, le contrôle OLE du formulaire se voit attribué l'image en question :

    Set Forms!MonForm!MonControleImage.Picture = LoadPicture(strImageSelection ) 

    Enfin, une fois cela traité, déclencher un UPDATE avec l'ID de l'enregistrement en cours :

    DB.Execute "UPDATE MaTable SET MonImagePath ='" & strImageSelection & "' WHERE IDEnregistrement = " & Me!IDEnregistrement &";", dbFailOnError 

    Bonne journée


    Argy

    lundi 1 août 2011 10:28
    Modérateur
  • Bonjour,

     

    en plus de la réponse d'Argyronet ;)

    Tu trouvera un exemple sur cet article => http://dolphy35.developpez.com/article/access2007/formcontinus/


    @+


    Dolphy35 http://dolphy35.developpez.com/
    mardi 30 août 2011 13:50

Toutes les réponses

  • Bonjour,

    Pour ce faire, il vous faut utiliser un processus identique à un GetOpenFileName() de manière à pouvoir sélectionner un fichier de type image depuis une boîte de dialogue Ouvrir.

    Ce dialogue vous renvoie alors le chemin complet de l'image sélectionnée, si peu que vous n'ayez pas cliqué sur Annuler, donc prévoir un If/End If en conséquence.

    Ensuite, le contrôle OLE du formulaire se voit attribué l'image en question :

    Set Forms!MonForm!MonControleImage.Picture = LoadPicture(strImageSelection ) 

    Enfin, une fois cela traité, déclencher un UPDATE avec l'ID de l'enregistrement en cours :

    DB.Execute "UPDATE MaTable SET MonImagePath ='" & strImageSelection & "' WHERE IDEnregistrement = " & Me!IDEnregistrement &";", dbFailOnError 

    Bonne journée


    Argy

    lundi 1 août 2011 10:28
    Modérateur
  • Bonjour,

     

    en plus de la réponse d'Argyronet ;)

    Tu trouvera un exemple sur cet article => http://dolphy35.developpez.com/article/access2007/formcontinus/


    @+


    Dolphy35 http://dolphy35.developpez.com/
    mardi 30 août 2011 13:50