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
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
et j'appelle cette fonction avec
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
illustration_1 : c'est mon chemin d'accès à ma photo
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!