OVH Cloud OVH Cloud

Valeurs par défaut

5 réponses
Avatar
pro
Bonjour,

Voil=E0 ce que j'aimerai r=E9aliser : Table [Info]

je souhaiterai que lorsque la valeur du champ [Info].
[Sexe] soit "femme" la valeur par d=E9faut dans le champ=20
[Info].[CheminImage] soit "femme.jpg" et lorsque le champ=20
[Info].[Sexe] a la valeur "homme" le champ par d=E9faut=20
dans le champ [Info].[CheminImage]soit "homme.jpp"

est-ce possible ?

Si oui merci de me communiquer comment faire !

5 réponses

Avatar
3stone
Salut,

"pro"

Voilà ce que j'aimerai réaliser : Table [Info]

je souhaiterai que lorsque la valeur du champ [Info].
[Sexe] soit "femme" la valeur par défaut dans le champ
[Info].[CheminImage] soit "femme.jpg" et lorsque le champ
[Info].[Sexe] a la valeur "homme" le champ par défaut
dans le champ [Info].[CheminImage]soit "homme.jpp"



Comme ces deux valeurs sont totalement liées, il est
inutile d'encombrer une table avec cela...

Tu attribuera cette valeur directement dans le formulaire
qui doit afficher cette "homme.jpg" et "femme.jpg"

Dans l'événement "Form_Current" (sur activation) du formulaire
tu mets simplement:

[ControlePicture].Picture = [Sexe] & ".jpg"


PS: Au lieu de mettre "Homme" ou "Femme" dans un champ texte,
il est bien plus simple d'utiliser un booléen...

Coché (-1) pour homme
Pas coché ( 0 ) pour femme

ce qui correspond assez bien d'ailleurs ;-)))


--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
Avatar
pro
Hello,

J'ai pas tout saisi, je n'utilise access que de temps en
temps.

J'utilise access surtout pour stocker des informations,
je programme en .asp et l'utilisateur entre les
informations depuis un formulaire sur le net.

Ainsi si tu peux être un peu plus précis et plus
compréensible sur les tâches que je dois exécuter !

merci d'avance !



-----Message d'origine-----
Salut,

"pro"

Voilà ce que j'aimerai réaliser : Table [Info]

je souhaiterai que lorsque la valeur du champ [Info].
[Sexe] soit "femme" la valeur par défaut dans le champ
[Info].[CheminImage] soit "femme.jpg" et lorsque le champ
[Info].[Sexe] a la valeur "homme" le champ par défaut
dans le champ [Info].[CheminImage]soit "homme.jpp"



Comme ces deux valeurs sont totalement liées, il est
inutile d'encombrer une table avec cela...

Tu attribuera cette valeur directement dans le
formulaire

qui doit afficher cette "homme.jpg" et "femme.jpg"

Dans l'événement "Form_Current" (sur activation) du
formulaire

tu mets simplement:

[ControlePicture].Picture = [Sexe] & ".jpg"


PS: Au lieu de mettre "Homme" ou "Femme" dans un
champ texte,

il est bien plus simple d'utiliser un
booléen...


Coché (-1) pour homme
Pas coché ( 0 ) pour femme

ce qui correspond assez bien d'ailleurs ;-)))


--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------




.



Avatar
3stone
Salut,

"pro"

Ainsi si tu peux être un peu plus précis et plus
compréensible sur les tâches que je dois exécuter !



Bon...


Tu as un champ [Sexe] dans lequel tu mets "homme" ou "femme"

Puisque cela représente le nom de l'image que tu afficher,
il est inutile de recopier cela dans un autre champ.

Il suffit, en cas de besoin, de prendre le contenu du champ [Sexe]
et d'y ajouter l'extention:

[Sexe] & ".jpg"

ce qui te donnera "homme.jpg" ou "femme.jpg"


Je disais aussi qu'il n'était pas vraiment nécessaire de mettre "homme"
pour un champ [Sexe]. Un simple boolean aurrait suffit.
Au pire, un champ texte d'un caractère "H" ou "F" et "I" pour "inconnu" ;-)


--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
Avatar
pro
Non ce n'est pas cela que j'aimerai faire !

J'aimerai afficher une image par défaut en fonction de la
valeur du champ [Sexe] qui doit être femme ou homme (et
j'utilise ces valeurs, donc j'en ai besoin).

La personne entre cette valeur par biais d'un formulaire
sur le net et en fonction de cette valeur entrée. Le
champ [CheminImage] doit prendre comme valeur homme.jpg
ou femme.jpg(je n'ais pas besoin de rajouter
d'extension .jpg ou d'autre chemin).

J'aimerai juste que si la valeur enregistrer dans la
table champ [Sexe] soit "femme" le champ par défaut dans
le champ [CheminImage] (même table) soit "femme.jpg"
c'est tout !!!!!!!

et l'inverse si c'est homme......



-----Message d'origine-----
Salut,

"pro"

Ainsi si tu peux être un peu plus précis et plus
compréensible sur les tâches que je dois exécuter !



Bon...


Tu as un champ [Sexe] dans lequel tu mets "homme"
ou "femme"


Puisque cela représente le nom de l'image que tu
afficher,

il est inutile de recopier cela dans un autre champ.

Il suffit, en cas de besoin, de prendre le contenu du
champ [Sexe]

et d'y ajouter l'extention:

[Sexe] & ".jpg"

ce qui te donnera "homme.jpg" ou "femme.jpg"


Je disais aussi qu'il n'était pas vraiment nécessaire de
mettre "homme"

pour un champ [Sexe]. Un simple boolean aurrait suffit.
Au pire, un champ texte d'un caractère "H" ou "F" et "I"
pour "inconnu" ;-)



--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------





.



Avatar
3stone
"pro"
[...]
J'aimerai juste que si la valeur enregistrer dans la
table champ [Sexe] soit "femme" le champ par défaut dans
le champ [CheminImage] (même table) soit "femme.jpg"
c'est tout !!!!!!!

et l'inverse si c'est homme......



Tu as mal choisi ton alias ;-))



--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------