|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : décembre 2011 Messages : 39 ![]() |
Bonjour à tous
Je possède une table comprenant un champ Photo que j'ai mis en type OLE. J'ai ensuite crée un formulaire sur cette table d'élèves. Pour ajouter un nouvel élève je me mets en Mode Formulaire, et pour le champ Photo je fais un clic droit sur la souris, puis "Insérer un objet", et je choisis l'image que je veux. Une fois terminé l'image a bien été sauvegardée mais ne s'affiche pas, j'ai seulement droit a l'icône ".png" et au nom de l'image dans le cadre... sauriez-vous comment faire ? (je précise qu'il s'agit d'un champ variant pour chaque élève, et non d'une image fixe) Je vous remercie par avance pour votre aide. |
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() Inscription : novembre 2004 Messages : 216 ![]() |
Bonjour,
Access n'affice pas automatiquement les dessins autres que le type BMP dans les champs OLE. Utilise plutôt un champ texte contenant le chemin de chaque image, insère un objet image (Image1 dans l'exemple) et sur l'événement Form_Current de ton formulaire insère le code suivant: Code :
Me.Image1.Picture = Me.CheminImage.Value |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : décembre 2011 Messages : 39 ![]() |
merci tee_grandbois pour ta réponse
je ne suis pas sûre de l'endroit où il faut ajouter le code dans la feuille de propriétés : c'est bien dans Evènements : champ "sur entrée" ? Quant à "Image1" c'est le nom de l’étiquette du « Cadre d’objet dépendant » créée dans le formulaire (puisque si j’utilise le contrôle « Image » je dois tout de suite choisir la photo en Mode création du formulaire, ainsi elle sera fixe pour tous les enregistrements) ? de plus cela me crée une erreur à cause du "Me." enfin si j'ai bien compris cette méthode n'est pas transportable car si on enregistre la base sur un autre pc les chemins des images sont "cassés" et il faut tout rechanger un à un ? merci par avance pour votre aide |
|
|
00
|
|
|
#4 | |
![]() ![]() |
Bonjour,
Ici, un excellent tutoriel qui répond exactement à ton besoin : Gestion de photos par formulaire. Citation:
Mais le plus simple est de mettre tes photos dans un sous-répertoire du dossier qui héberge ton application. Celui-ci peut-être connu avec CurrentProject.Path. Par exemple, si tu mets tes photos dans un répertoire nommé "Photos" : Code :
Me.LeNomDeTonControleImage.Picture = CurrentProject.Path & "\Photos\" & "LaPhoto.jpg" 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... Ce message (ou un autre) vous a aidé ? Votez pour lui avec
|
|
|
|
10
|
Copyright © 2000-2012 - www.developpez.com