Bonjour, Comme je te l'ai déjà dit 3 fois ton champ n'est peut être pas ég ale à null mais égal à vide si tu as saisi quelque chose puis supprimer dans ta zone de texte, ce qui n'est pas la même chose!!
Donc si ton code est placé au bon endroit, essaye ceci:
strImagePath=Me!txtPhoto & ""
If Len(Me!txtPhoto & "")=0 Then Me.ImageFrame.Picture = strBase & "photosvide.jpg" Else Me!ImageFrame.Picture = strBase & "" & strImagePath End If
Cordialement
pour teste
On 29 juil, 21:47, "3stone" wrote:
Salut,
"Jacques"
Non ça ne marche pas, mais peut-être une piste. [...]
J'ai fait une manip en mettant directement le code dans la section détail « Au formatage » et celui-ci fonctionne correctement. [...]
Auparavant ce code était dans une Function Function setImagePath() Et la fonction se trouvait où ?
- dans un module général ? dans ce cas, c'est normal qu'il ne reconnaisse pas "Me." qui représente une instance du formulaire *dans* lequel *doit* se trouver le code.
-- A+ Pierre (3stone) Access MVP Perso:http://www.3stone.be/ MPFA:http://www.mpfa.info/(infos générales)
Bonsoir Pierre,
La fonction se trouve dans le même module que le code,
J'ai essayé avec Sub setImagePath()
Mais aucun résultat.
Salutations- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
J'aimerai savoir quand tu as eu l'occasion de me répéter 3 fois, car moi je n'en ai aucun souvenir.
Salutations
On 31 juil, 11:51, jerome crevecoeur
<spamailleurs.crevecoeur.spamailleurs.jer...@wanadoo.fr> wrote:
Bonjour,
Comme je te l'ai déjà dit 3 fois ton champ n'est peut être pas ég ale à
null mais égal à vide si tu as saisi quelque chose puis supprimer dans
ta zone de texte, ce qui n'est pas la même chose!!
Donc si ton code est placé au bon endroit, essaye ceci:
strImagePath=Me!txtPhoto & ""
If Len(Me!txtPhoto & "")=0 Then
Me.ImageFrame.Picture = strBase & "photosvide.jpg"
Else
Me!ImageFrame.Picture = strBase & "" & strImagePath
End If
Cordialement
pour teste
On 29 juil, 21:47, "3stone" <home@sweet_home.be> wrote:
Salut,
"Jacques"
Non ça ne marche pas, mais peut-être une piste.
[...]
J'ai fait une manip en mettant directement le code dans la section
détail « Au formatage » et celui-ci fonctionne correctement.
[...]
Auparavant ce code était dans une Function
Function setImagePath()
Et la fonction se trouvait où ?
- dans un module général ?
dans ce cas, c'est normal qu'il ne reconnaisse pas "Me."
qui représente une instance du formulaire *dans* lequel
*doit* se trouver le code.
--
A+
Pierre (3stone) Access MVP
Perso:http://www.3stone.be/
MPFA:http://www.mpfa.info/(infos générales)
Bonsoir Pierre,
La fonction se trouve dans le même module que le code,
J'ai essayé avec Sub setImagePath()
Mais aucun résultat.
Salutations- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
J'aimerai savoir quand tu as eu l'occasion de me répéter 3 fois, car
moi je n'en ai aucun souvenir.
Bonjour, Comme je te l'ai déjà dit 3 fois ton champ n'est peut être pas ég ale à null mais égal à vide si tu as saisi quelque chose puis supprimer dans ta zone de texte, ce qui n'est pas la même chose!!
Donc si ton code est placé au bon endroit, essaye ceci:
strImagePath=Me!txtPhoto & ""
If Len(Me!txtPhoto & "")=0 Then Me.ImageFrame.Picture = strBase & "photosvide.jpg" Else Me!ImageFrame.Picture = strBase & "" & strImagePath End If
Cordialement
pour teste
On 29 juil, 21:47, "3stone" wrote:
Salut,
"Jacques"
Non ça ne marche pas, mais peut-être une piste. [...]
J'ai fait une manip en mettant directement le code dans la section détail « Au formatage » et celui-ci fonctionne correctement. [...]
Auparavant ce code était dans une Function Function setImagePath() Et la fonction se trouvait où ?
- dans un module général ? dans ce cas, c'est normal qu'il ne reconnaisse pas "Me." qui représente une instance du formulaire *dans* lequel *doit* se trouver le code.
-- A+ Pierre (3stone) Access MVP Perso:http://www.3stone.be/ MPFA:http://www.mpfa.info/(infos générales)
Bonsoir Pierre,
La fonction se trouve dans le même module que le code,
J'ai essayé avec Sub setImagePath()
Mais aucun résultat.
Salutations- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
J'aimerai savoir quand tu as eu l'occasion de me répéter 3 fois, car moi je n'en ai aucun souvenir.
Salutations
jerome crevecoeur
Désolé Jacques, je me suis trompé de personne. Veuillez accepter toutes mes excuses.
Sur quel évènement faites vous votre contrôle? Il vaux mieux utiliser l'évènement "Au formatage"
et placer ce code: strImagePath=Me!txtPhoto & "" If Len(strImagePath)=0 Then Me.ImageFrame.Picture = strBase & "photosvide.jpg" Else Me!ImageFrame.Picture = strBase & "" & strImagePath End If
Cordialement
On 31 juil, 11:51, jerome crevecoeur wrote:
Bonjour, Comme je te l'ai déjà dit 3 fois ton champ n'est peut être pas é gale à null mais égal à vide si tu as saisi quelque chose puis supprimer dans ta zone de texte, ce qui n'est pas la même chose!!
Donc si ton code est placé au bon endroit, essaye ceci:
strImagePath=Me!txtPhoto & ""
If Len(Me!txtPhoto & "")=0 Then Me.ImageFrame.Picture = strBase & "photosvide.jpg" Else Me!ImageFrame.Picture = strBase & "" & strImagePath End If
Cordialement
pour teste
On 29 juil, 21:47, "3stone" wrote:
Salut, "Jacques"
Non ça ne marche pas, mais peut-être une piste. [...]
J'ai fait une manip en mettant directement le code dans la section détail « Au formatage » et celui-ci fonctionne correctement. [...]
Auparavant ce code était dans une Function Function setImagePath() Et la fonction se trouvait où ?
- dans un module général ? dans ce cas, c'est normal qu'il ne reconnaisse pas "Me." qui représente une instance du formulaire *dans* lequel *doit* se trouver le code. -- A+ Pierre (3stone) Access MVP Perso:http://www.3stone.be/ MPFA:http://www.mpfa.info/(infos générales) Bonsoir Pierre,
La fonction se trouve dans le même module que le code, J'ai essayé avec Sub setImagePath() Mais aucun résultat. Salutations- Masquer le texte des messages précédents - - Afficher le texte des messages précédents -
Bonjour,
J'aimerai savoir quand tu as eu l'occasion de me répéter 3 fois, ca r moi je n'en ai aucun souvenir.
Salutations
Désolé Jacques, je me suis trompé de personne.
Veuillez accepter toutes mes excuses.
Sur quel évènement faites vous votre contrôle?
Il vaux mieux utiliser l'évènement "Au formatage"
et placer ce code:
strImagePath=Me!txtPhoto & ""
If Len(strImagePath)=0 Then
Me.ImageFrame.Picture = strBase & "photosvide.jpg"
Else
Me!ImageFrame.Picture = strBase & "" & strImagePath
End If
Cordialement
On 31 juil, 11:51, jerome crevecoeur
<spamailleurs.crevecoeur.spamailleurs.jer...@wanadoo.fr> wrote:
Bonjour,
Comme je te l'ai déjà dit 3 fois ton champ n'est peut être pas é gale à
null mais égal à vide si tu as saisi quelque chose puis supprimer dans
ta zone de texte, ce qui n'est pas la même chose!!
Donc si ton code est placé au bon endroit, essaye ceci:
strImagePath=Me!txtPhoto & ""
If Len(Me!txtPhoto & "")=0 Then
Me.ImageFrame.Picture = strBase & "photosvide.jpg"
Else
Me!ImageFrame.Picture = strBase & "" & strImagePath
End If
Cordialement
pour teste
On 29 juil, 21:47, "3stone" <home@sweet_home.be> wrote:
Salut,
"Jacques"
Non ça ne marche pas, mais peut-être une piste.
[...]
J'ai fait une manip en mettant directement le code dans la section
détail « Au formatage » et celui-ci fonctionne correctement.
[...]
Auparavant ce code était dans une Function
Function setImagePath()
Et la fonction se trouvait où ?
- dans un module général ?
dans ce cas, c'est normal qu'il ne reconnaisse pas "Me."
qui représente une instance du formulaire *dans* lequel
*doit* se trouver le code.
--
A+
Pierre (3stone) Access MVP
Perso:http://www.3stone.be/
MPFA:http://www.mpfa.info/(infos générales)
Bonsoir Pierre,
La fonction se trouve dans le même module que le code,
J'ai essayé avec Sub setImagePath()
Mais aucun résultat.
Salutations- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
J'aimerai savoir quand tu as eu l'occasion de me répéter 3 fois, ca r
moi je n'en ai aucun souvenir.
Désolé Jacques, je me suis trompé de personne. Veuillez accepter toutes mes excuses.
Sur quel évènement faites vous votre contrôle? Il vaux mieux utiliser l'évènement "Au formatage"
et placer ce code: strImagePath=Me!txtPhoto & "" If Len(strImagePath)=0 Then Me.ImageFrame.Picture = strBase & "photosvide.jpg" Else Me!ImageFrame.Picture = strBase & "" & strImagePath End If
Cordialement
On 31 juil, 11:51, jerome crevecoeur wrote:
Bonjour, Comme je te l'ai déjà dit 3 fois ton champ n'est peut être pas é gale à null mais égal à vide si tu as saisi quelque chose puis supprimer dans ta zone de texte, ce qui n'est pas la même chose!!
Donc si ton code est placé au bon endroit, essaye ceci:
strImagePath=Me!txtPhoto & ""
If Len(Me!txtPhoto & "")=0 Then Me.ImageFrame.Picture = strBase & "photosvide.jpg" Else Me!ImageFrame.Picture = strBase & "" & strImagePath End If
Cordialement
pour teste
On 29 juil, 21:47, "3stone" wrote:
Salut, "Jacques"
Non ça ne marche pas, mais peut-être une piste. [...]
J'ai fait une manip en mettant directement le code dans la section détail « Au formatage » et celui-ci fonctionne correctement. [...]
Auparavant ce code était dans une Function Function setImagePath() Et la fonction se trouvait où ?
- dans un module général ? dans ce cas, c'est normal qu'il ne reconnaisse pas "Me." qui représente une instance du formulaire *dans* lequel *doit* se trouver le code. -- A+ Pierre (3stone) Access MVP Perso:http://www.3stone.be/ MPFA:http://www.mpfa.info/(infos générales) Bonsoir Pierre,
La fonction se trouve dans le même module que le code, J'ai essayé avec Sub setImagePath() Mais aucun résultat. Salutations- Masquer le texte des messages précédents - - Afficher le texte des messages précédents -
Bonjour,
J'aimerai savoir quand tu as eu l'occasion de me répéter 3 fois, ca r moi je n'en ai aucun souvenir.