Bonjour à tous,
Souhaitant afficher des images dans un état en utilisant le chemin d'accès à celle-ci, j'ai trouvé comme solution (avec l'aide du site de microsoft) d'utiliser la fonction setImagePath que je met dans la partie générale de mon état
et j'appelle cette fonction avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Function setImagePath() Dim strImagePath As String strImagePath = Me.Illustration_1 Me.ImageFrame.Picture = strImagePath Exit Function End Function
illustration_1 : c'est mon chemin d'accès à ma photo
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer) Call setImagePath End Sub
ImageFrame : c'est mon objet photo
Tout se passe bien lorsque je passe de l'état en mode création à l'état en mode visualisation par contre lorsque je quitte mon état et que je souhaite le réouvrir, cela marche une fois sur deux mais cela marche quand même...
j'ai la boite de dialogue du déboguage qui m'indique en jaune
"Me.ImageFrame.Picture = strImagePath" et je ne trouve pas d'où vient le pb...(à part mes maigres connaissances en vba).
ça fait quelques jours que je coince là-dessus, surtout que ça marche mais pas à chaque coup...ça me semble assez bizarre!
Partager