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" | 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.
De la même facon que pour une formulaire...
Dans la section détail de l'état, événement "au formatage" :
if Dir(Me.Photo)<>"" then ctrlPhoto.Picture = Me.Photo 'eventuelement ajouter ctrlPhoto.Visible = True else ctrlPhoto.picture = "" 'eventuellement ajouter ctrlPhoto.Visible = False end if
"Willi2004"
| 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.
De la même facon que pour une formulaire...
Dans la section détail de l'état, événement "au formatage" :
if Dir(Me.Photo)<>"" then
ctrlPhoto.Picture = Me.Photo
'eventuelement ajouter
ctrlPhoto.Visible = True
else
ctrlPhoto.picture = ""
'eventuellement ajouter
ctrlPhoto.Visible = False
end if
"Willi2004" | 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.
De la même facon que pour une formulaire...
Dans la section détail de l'état, événement "au formatage" :
if Dir(Me.Photo)<>"" then ctrlPhoto.Picture = Me.Photo 'eventuelement ajouter ctrlPhoto.Visible = True else ctrlPhoto.picture = "" 'eventuellement ajouter ctrlPhoto.Visible = False end if
Merci infiniment 3stone!! Je viens juste de me connecter. Je vais essayer ce que tu me proposes et ensuite je te rendrai compte. Merci encore d'avoir répondu.
Merci infiniment 3stone!!
Je viens juste de me connecter. Je vais essayer ce que tu me proposes et
ensuite je te rendrai compte.
Merci encore d'avoir répondu.
Merci infiniment 3stone!! Je viens juste de me connecter. Je vais essayer ce que tu me proposes et ensuite je te rendrai compte. Merci encore d'avoir répondu.
Willi2004
Je viens d'essayer ce code mais il y a un problème: Une erreur d'exécution se produit et affiche le texte suivant: "Incompatibilité de type". C'est la première ligne du code c'est-à-dire If Dir(Me.PHOTO)<>"" Then qui est surlignée en jaune. Je voudrais préciser que mon champs PHOTO est un champs texte contenant les chemins des différentes photos.
Je viens d'essayer ce code mais il y a un problème:
Une erreur d'exécution se produit et affiche le texte suivant:
"Incompatibilité de type".
C'est la première ligne du code c'est-à-dire If Dir(Me.PHOTO)<>"" Then qui
est surlignée en jaune.
Je voudrais préciser que mon champs PHOTO est un champs texte contenant les
chemins des différentes photos.
Je viens d'essayer ce code mais il y a un problème: Une erreur d'exécution se produit et affiche le texte suivant: "Incompatibilité de type". C'est la première ligne du code c'est-à-dire If Dir(Me.PHOTO)<>"" Then qui est surlignée en jaune. Je voudrais préciser que mon champs PHOTO est un champs texte contenant les chemins des différentes photos.
ze_titi
Bonjour,
dans ce cas: If trim(Me.PHOTO)<>"" Then
-- Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ
Je viens d'essayer ce code mais il y a un problème: Une erreur d'exécution se produit et affiche le texte suivant: "Incompatibilité de type". C'est la première ligne du code c'est-à-dire If Dir(Me.PHOTO)<>"" Then qui est surlignée en jaune. Je voudrais préciser que mon champs PHOTO est un champs texte contenant les chemins des différentes photos.
Bonjour,
dans ce cas:
If trim(Me.PHOTO)<>"" Then
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ
Je viens d'essayer ce code mais il y a un problème:
Une erreur d'exécution se produit et affiche le texte suivant:
"Incompatibilité de type".
C'est la première ligne du code c'est-à-dire If Dir(Me.PHOTO)<>"" Then qui
est surlignée en jaune.
Je voudrais préciser que mon champs PHOTO est un champs texte contenant les
chemins des différentes photos.
Je viens d'essayer ce code mais il y a un problème: Une erreur d'exécution se produit et affiche le texte suivant: "Incompatibilité de type". C'est la première ligne du code c'est-à-dire If Dir(Me.PHOTO)<>"" Then qui est surlignée en jaune. Je voudrais préciser que mon champs PHOTO est un champs texte contenant les chemins des différentes photos.
3stone
Salut,
"Willi2004" | Je viens d'essayer ce code mais il y a un problème: | Une erreur d'exécution se produit et affiche le texte suivant: | "Incompatibilité de type". | C'est la première ligne du code c'est-à-dire If Dir(Me.PHOTO)<>"" Then qui | est surlignée en jaune. | Je voudrais préciser que mon champs PHOTO est un champs texte contenant les | chemins des différentes photos.
Me.Photo contient bien le chemin complet, y compris l'extension pour atteindre l'image ?
"Willi2004"
| Je viens d'essayer ce code mais il y a un problème:
| Une erreur d'exécution se produit et affiche le texte suivant:
| "Incompatibilité de type".
| C'est la première ligne du code c'est-à-dire If Dir(Me.PHOTO)<>"" Then qui
| est surlignée en jaune.
| Je voudrais préciser que mon champs PHOTO est un champs texte contenant les
| chemins des différentes photos.
Me.Photo contient bien le chemin complet, y compris l'extension
pour atteindre l'image ?
"Willi2004" | Je viens d'essayer ce code mais il y a un problème: | Une erreur d'exécution se produit et affiche le texte suivant: | "Incompatibilité de type". | C'est la première ligne du code c'est-à-dire If Dir(Me.PHOTO)<>"" Then qui | est surlignée en jaune. | Je voudrais préciser que mon champs PHOTO est un champs texte contenant les | chemins des différentes photos.
Me.Photo contient bien le chemin complet, y compris l'extension pour atteindre l'image ?
Lorsque j'écris If Dir(trim(Me.PHOTO))<>"" Then , la même erreur d'exécution se produit, avec le même message: Incompatibilité de type !
3stone
re,
"Willi2004" | Lorsque j'écris If Dir(trim(Me.PHOTO))<>"" Then , la même erreur d'exécution | se produit, avec le même message: Incompatibilité de type !
PHOTO est bien un champ texte qui est source d'un Textbox dans ton formulaire?
"Willi2004"
| Lorsque j'écris If Dir(trim(Me.PHOTO))<>"" Then , la même erreur d'exécution
| se produit, avec le même message: Incompatibilité de type !
PHOTO est bien un champ texte qui est source d'un Textbox dans ton formulaire?
"Willi2004" | Lorsque j'écris If Dir(trim(Me.PHOTO))<>"" Then , la même erreur d'exécution | se produit, avec le même message: Incompatibilité de type !
PHOTO est bien un champ texte qui est source d'un Textbox dans ton formulaire?
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" ?
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" ?
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" ?