jeunixe a écrit :
Merci MFerrand,
c'est très bien expliqué et bien dit. Seulement je ne connais pas ces différents codes qui peuvent m'aider.
Merci
J'ai essayé de cerner tous les éléments manquants pour que tu aies ce que tu souhaites, en particulier, le premier est de mémoriser l'emplacement de la photo (chemin et nom) dans ta base.
A partir de là, c'est tout de même à toi de décider où tu vas placer cette information dans la base, de façon à bien savoir quoi tu mets où.
Cette décision étant prise, tu auras à ajouter une ligne d'affectation à ta procédure de validation (qui affecte déjà les autres champs saisis) qui affectera cette information. La difficulté, c'est qu'il n'a pas été prévu de la consigner dans l'intervalle dans une TextBox ou ailleurs : il n'est peut-être pas utile d'en créer un pour cela, et tu peux te contenter de stocker cette information dans une variable (à déclarer au niveau module) où tu la récupèreras lors de la validation. Le stockage de cette info est à faire par la procédure où tu la définis, celle qui charge l'image.
En regardant à nouveau ton fichier tu peux constater que la variable Fichier utilisée par la proc. de chargement photo est déjà déclarée niveau module, donc cette information est déjà conservée et disponible pour la validation, tu n'as plus qu'à l'utiliser.
Il ne te reste donc plus qu'à rajouter une ligne dans la proc. de validation :
.Range(....?....).Value = Fichier
Depuis Ceuzin t'a fourni un modèle [ ] qui devrait te permettre d'y voir plus clair dans ton code, et d'apporter les compléments que tu souhaites (recharger la photo lors de modifications).
Cordialement.