OVH Cloud OVH Cloud

Etat : Masquer les champs "valeur zéro"

2 réponses
Avatar
Michel
Bonjours,

Losque je lance un état je voudrais que les champs "monétaire" ayant pour
valeur zéro ( 0,00 ?) ne soient pas
visibles sur l'état.
J'ai essayé "au formatage" la condition : If [PrixNeufHT] = 0 then

PrixNeufHT.Visible = False
End if

il s'agit d'un champ monétaire format ?.
Mais voilà, le résultat est que tous les champs 'PrixNeuf' disparaissent !
Comment faire ?
Merci d'avance
Michel
PS: Merci à Pierre-3Stone pour sa réponse sur les champs de valeur Null, ça
marche super bien !

2 réponses

Avatar
Raymond
Bonsoir.

deux solutions:
1 - pour les frileux:
Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer)
If Me.montant = 0 Then
Me.montant.Visible = False
Else
Me.montant.Visible = True
End If
End Sub

2 - pour les téméraires:
Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer)
Me.montant.Visible = Me.montant
End Sub

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


"Michel" a écrit dans le message de
news:3f7c7fc0$0$2785$
Bonjours,

Losque je lance un état je voudrais que les champs "monétaire" ayant pour
valeur zéro ( 0,00 ?) ne soient pas
visibles sur l'état.
J'ai essayé "au formatage" la condition : If [PrixNeufHT] = 0 then

PrixNeufHT.Visible = False
End if

il s'agit d'un champ monétaire format ?.
Mais voilà, le résultat est que tous les champs 'PrixNeuf' disparaissent !
Comment faire ?
Merci d'avance
Michel
PS: Merci à Pierre-3Stone pour sa réponse sur les champs de valeur Null,
ça

marche super bien !




Avatar
Michel
Merci beaucoup raymond, ça marche nickel!

"Raymond" a écrit dans le message de
news:3f7c81af$0$10436$
Bonsoir.

deux solutions:
1 - pour les frileux:
Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer)
If Me.montant = 0 Then
Me.montant.Visible = False
Else
Me.montant.Visible = True
End If
End Sub

2 - pour les téméraires:
Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer)
Me.montant.Visible = Me.montant
End Sub

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


"Michel" a écrit dans le message de
news:3f7c7fc0$0$2785$
Bonjours,

Losque je lance un état je voudrais que les champs "monétaire" ayant
pour


valeur zéro ( 0,00 ?) ne soient pas
visibles sur l'état.
J'ai essayé "au formatage" la condition : If [PrixNeufHT] = 0 then

PrixNeufHT.Visible = False
End if

il s'agit d'un champ monétaire format ?.
Mais voilà, le résultat est que tous les champs 'PrixNeuf' disparaissent
!


Comment faire ?
Merci d'avance
Michel
PS: Merci à Pierre-3Stone pour sa réponse sur les champs de valeur Null,
ça

marche super bien !