Bonjour à tous!
J'utilise Access 2003 et je suis confronté au problème suivant:
J'ai une table avec un champs texte PHOTO contenant les chemins d'accès à
différentes photos sur mon disque dur.
Je voudrais créer un état basé sur cette table avec un contrôle image qui
affiche la photo correspondante si le chemin existe et qui reste invisible
dans le cas contraire.
Pourriez-vous m'aider s'il vous plaît ?
"Willi2004" | Oui, PHOTO est un champs texte qui est bien source d'une zone de texte de mon | état. | En essayant avec des points d'exclamations, même erreur d'exécution!! | Par contre avec "If trim" tout court comme l'a suggéré ze_titi, tout marche | bien. | Peut-être voudrait-il intervénir à nouveau pour nous dire pourquoi une | erreur d'exécution "Incompatibilité de type" intervient lorsqu'on utilise "If | Dir" ?
if trim(Me.Photo) <>""
ne fait que vérifier si tu as quelque chose dans le champ Photo, mais ne vérifie pas si l'image existe réellement à cet endroit !!!
De plus, le "trim" ne sert quà supprimer un éventuel espace, ce qui n'est normalement pas possible !! Une saisie via une zone de texte fait *déjà* cela !
"Willi2004"
| Oui, PHOTO est un champs texte qui est bien source d'une zone de texte de mon
| état.
| En essayant avec des points d'exclamations, même erreur d'exécution!!
| Par contre avec "If trim" tout court comme l'a suggéré ze_titi, tout marche
| bien.
| Peut-être voudrait-il intervénir à nouveau pour nous dire pourquoi une
| erreur d'exécution "Incompatibilité de type" intervient lorsqu'on utilise "If
| Dir" ?
if trim(Me.Photo) <>""
ne fait que vérifier si tu as quelque chose dans le champ Photo,
mais ne vérifie pas si l'image existe réellement à cet endroit !!!
De plus, le "trim" ne sert quà supprimer un éventuel espace,
ce qui n'est normalement pas possible !!
Une saisie via une zone de texte fait *déjà* cela !
"Willi2004" | Oui, PHOTO est un champs texte qui est bien source d'une zone de texte de mon | état. | En essayant avec des points d'exclamations, même erreur d'exécution!! | Par contre avec "If trim" tout court comme l'a suggéré ze_titi, tout marche | bien. | Peut-être voudrait-il intervénir à nouveau pour nous dire pourquoi une | erreur d'exécution "Incompatibilité de type" intervient lorsqu'on utilise "If | Dir" ?
if trim(Me.Photo) <>""
ne fait que vérifier si tu as quelque chose dans le champ Photo, mais ne vérifie pas si l'image existe réellement à cet endroit !!!
De plus, le "trim" ne sert quà supprimer un éventuel espace, ce qui n'est normalement pas possible !! Une saisie via une zone de texte fait *déjà* cela !
Je crois qu'il faut s'accorder un peu de temps pour chercher à comprendre pourquoi le "If Dir" ne fonctionne pas comme prévu. Merci pour tout. On garde le contact.
Je crois qu'il faut s'accorder un peu de temps pour chercher à comprendre
pourquoi le "If Dir" ne fonctionne pas comme prévu.
Merci pour tout. On garde le contact.
Je crois qu'il faut s'accorder un peu de temps pour chercher à comprendre pourquoi le "If Dir" ne fonctionne pas comme prévu. Merci pour tout. On garde le contact.
ze_titi
Salut à vous deux,
personnellement, j'ai toujours fait dans la facilité...J'ai utilisé le trim pour vérifier qu'il y avait bien quelque choses d'écrit dans la zone de texte mais ça s'arrête là. Je confirme les dires de 3Stone, ce qu'il te suggère doit fonctionner.
Concernant le Dir, en général je l'utilise en amont, quand je sélectionne le chemin, ce qui m'évite d'avoir à refaire la vérification lors de l'affichage.
Pourrais-tu nous donner un exemple de chemin tel que tu le stockes dans ta base ? Ca pourrait nous permettre de comprendre pourquoi tu obtiens ce message. -- Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ
Je crois qu'il faut s'accorder un peu de temps pour chercher à comprendre pourquoi le "If Dir" ne fonctionne pas comme prévu. Merci pour tout. On garde le contact.
Salut à vous deux,
personnellement, j'ai toujours fait dans la facilité...J'ai utilisé le trim
pour vérifier qu'il y avait bien quelque choses d'écrit dans la zone de texte
mais ça s'arrête là. Je confirme les dires de 3Stone, ce qu'il te suggère
doit fonctionner.
Concernant le Dir, en général je l'utilise en amont, quand je sélectionne le
chemin, ce qui m'évite d'avoir à refaire la vérification lors de l'affichage.
Pourrais-tu nous donner un exemple de chemin tel que tu le stockes dans ta
base ? Ca pourrait nous permettre de comprendre pourquoi tu obtiens ce
message.
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ
Je crois qu'il faut s'accorder un peu de temps pour chercher à comprendre
pourquoi le "If Dir" ne fonctionne pas comme prévu.
Merci pour tout. On garde le contact.
personnellement, j'ai toujours fait dans la facilité...J'ai utilisé le trim pour vérifier qu'il y avait bien quelque choses d'écrit dans la zone de texte mais ça s'arrête là. Je confirme les dires de 3Stone, ce qu'il te suggère doit fonctionner.
Concernant le Dir, en général je l'utilise en amont, quand je sélectionne le chemin, ce qui m'évite d'avoir à refaire la vérification lors de l'affichage.
Pourrais-tu nous donner un exemple de chemin tel que tu le stockes dans ta base ? Ca pourrait nous permettre de comprendre pourquoi tu obtiens ce message. -- Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ
Je crois qu'il faut s'accorder un peu de temps pour chercher à comprendre pourquoi le "If Dir" ne fonctionne pas comme prévu. Merci pour tout. On garde le contact.