OVH Cloud OVH Cloud

Etat : masquer les champs vierges

2 réponses
Avatar
Michel
Bonjours,
Losque je lance un état je voudrais que les champs non remplis ne soient pas
visibles sur l'état.
J'ai essayé "sur ouverture" if isnull([nomduchamp])
then([nomduchamp]).visible=false
et aussi vraifaux(estnull[nomduchamp];"";[Nomduchamp])
mais, le résultat est : erreur.
il s'agit d'un champs texte et un autre monétaire.
Une âme charitable saurait-elle m'indiquer la voie à suivre ?
Merci d'avance
Michel

2 réponses

Avatar
3stone
Salut,

| Losque je lance un état je voudrais que les champs non remplis ne soient pas
| visibles sur l'état.
| J'ai essayé "sur ouverture" if isnull([nomduchamp])

Pas sur ouverture... mais "Au formatage" de la section détail...


Disons que ton champ s'appelle [Client] et le contrôle [txtClient]

If IsNull([Client]) Then
Me.txtClient.Visible = False
Else
Me.txtClient.Visible = True
End If


ou, en une ligne...

Me.txtClient.Visible = (IsNull(Me.Client) = False)


Ceci, pour le cas ou le champ est NULL et pas 0 (zéro)

Ok ?


--
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
Michel
Au formatage ! Bon sang, mais bien sur !
"Entre un qui sait, et trois qui cherchent ( depuis 2 jours)....ç'est toute
la différence . . .
3Stone, merci beaucoup de ton aide, ça marche !
Bien sincèrement
Michel

"3stone" a écrit dans le message de
news:3f7a0141$0$24180$
Salut,

| Losque je lance un état je voudrais que les champs non remplis ne soient
pas

| visibles sur l'état.
| J'ai essayé "sur ouverture" if isnull([nomduchamp])

Pas sur ouverture... mais "Au formatage" de la section détail...


Disons que ton champ s'appelle [Client] et le contrôle [txtClient]

If IsNull([Client]) Then
Me.txtClient.Visible = False
Else
Me.txtClient.Visible = True
End If


ou, en une ligne...

Me.txtClient.Visible = (IsNull(Me.Client) = False)


Ceci, pour le cas ou le champ est NULL et pas 0 (zéro)

Ok ?


--
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 )
-------------------------------------------------------