OVH Cloud OVH Cloud

Photos dans un formulaire

13 réponses
Avatar
Willi2004
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 ?

3 réponses

1 2
Avatar
3stone
re et der ;-(


"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 !


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
Willi2004
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.
Avatar
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.


1 2