OVH Cloud OVH Cloud

Affichage conditionnel.

5 réponses
Avatar
Truc
Bonjour =E0 tous,

Un petit truc:
Lorsque j'ouvre un formulaire, j'aimerai qu'il affiche le=20
texte d'une etiquette si un champ du formulaire contient=20
au moins une valeur...

Une histoire de code dans "sur activation", peut-etre.
J'ai essay=E9 quelque code avec Visible ou Transparent mais=20
sans resultat...

Merci.

5 réponses

Avatar
Jefflec
Salut Truc !

C'est peut être pas une solution très élégante (il existe peut être autre
chose ?), mais tu peux toujours ajouter, dans la propriété sur activation de
ton formulaire :

if not isnull(monChamp1) or not isnull(monChamp2) or not isnull(monChamp3)
etc... then
monEtiquette.visible = true
end if

A bientôt,
Jefflec

"Truc" a écrit dans le message de
news:0c9201c3a53e$56c8a010$
Bonjour à tous,

Un petit truc:
Lorsque j'ouvre un formulaire, j'aimerai qu'il affiche le
texte d'une etiquette si un champ du formulaire contient
au moins une valeur...

Une histoire de code dans "sur activation", peut-etre.
J'ai essayé quelque code avec Visible ou Transparent mais
sans resultat...

Merci.
Avatar
Truc
Merci pour la reponse, Jefflec.
Je pense que cela devrait fonctionné sans caprice avec
quelques modifications.
En effet si je place dans les propriétés de l'étiquette
visible "oui", l'étiquette reste visible et fait peu de
cas de ma petite condition... Et inversement avec "non"...

Je cherche encore,
A bientot Jefflec.

-----Message d'origine-----
Salut Truc !

C'est peut être pas une solution très élégante (il existe
peut être autre

chose ?), mais tu peux toujours ajouter, dans la
propriété sur activation de

ton formulaire :

if not isnull(monChamp1) or not isnull(monChamp2) or not
isnull(monChamp3)

etc... then
monEtiquette.visible = true
end if

A bientôt,
Jefflec

"Truc" a écrit dans
le message de

news:0c9201c3a53e$56c8a010$
Bonjour à tous,

Un petit truc:
Lorsque j'ouvre un formulaire, j'aimerai qu'il affiche le
texte d'une etiquette si un champ du formulaire contient
au moins une valeur...

Une histoire de code dans "sur activation", peut-etre.
J'ai essayé quelque code avec Visible ou Transparent mais
sans resultat...

Merci.


.



Avatar
3stone
Salut,

"Truc"
Un petit truc:
Lorsque j'ouvre un formulaire, j'aimerai qu'il affiche le
texte d'une etiquette si un champ du formulaire contient
au moins une valeur...



Dans l'événement "Sur activation" du formulaire...

MonEtiquette.Visible = (Me.RecordsetClone.Recordcount >0)



--
A+
Pierre (3stone) Access MVP
-------------------------------------------------------
Bien démarrer ? c'est ici http://users.skynet.be/mpfa/
( Je ne réponds pas aux emails qui concernent Access )
-------------------------------------------------------
Avatar
microsoft.public.fr.access
Bonsoir.

il faut placer ton code sur l'événement Form_Load pour l'avoir au
chargement
et seulement au chargement.
si tu as plusieurs conditions négatives à tester places-les bien entre
()
if (not isnull(monChamp1)) or (not isnull(monChamp2)) or (not
isnull(monChamp3)) Then
quelle est la condition ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.kynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventionssur MPFA



"Truc" a utilisé son clavier pour écrire :
Merci pour la reponse, Jefflec.
Je pense que cela devrait fonctionné sans caprice avec
quelques modifications.
En effet si je place dans les propriétés de l'étiquette
visible "oui", l'étiquette reste visible et fait peu de
cas de ma petite condition... Et inversement avec "non"...

Je cherche encore,
A bientot Jefflec.

-----Message d'origine-----
Salut Truc !

C'est peut être pas une solution très élégante (il existe peut être autre
chose ?), mais tu peux toujours ajouter, dans la propriété sur activation
de ton formulaire :

if not isnull(monChamp1) or not isnull(monChamp2) or not isnull(monChamp3)
etc... then
monEtiquette.visible = true
end if

A bientôt,
Jefflec

"Truc" a écrit dans le message de
news:0c9201c3a53e$56c8a010$
Bonjour à tous,

Un petit truc:
Lorsque j'ouvre un formulaire, j'aimerai qu'il affiche le
texte d'une etiquette si un champ du formulaire contient
au moins une valeur...

Une histoire de code dans "sur activation", peut-etre.
J'ai essayé quelque code avec Visible ou Transparent mais
sans resultat...

Merci.


.



--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.kynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventionssur MPFA


Avatar
Raymond
Bonsoir.

il faut placer ton code sur l'événement Form_Load pour l'avoir au chargement
et seulement au chargement.
si tu as plusieurs conditions négatives à tester places-les bien entre ()
if (not isnull(monChamp1)) or (not isnull(monChamp2)) or (not
isnull(monChamp3)) Then
quelle est la condition ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.kynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventionssur MPFA


"Truc" a écrit dans le message de
news:00a201c3a545$d6825ce0$
Merci pour la reponse, Jefflec.
Je pense que cela devrait fonctionné sans caprice avec
quelques modifications.
En effet si je place dans les propriétés de l'étiquette
visible "oui", l'étiquette reste visible et fait peu de
cas de ma petite condition... Et inversement avec "non"...

Je cherche encore,
A bientot Jefflec.