OVH Cloud OVH Cloud

Sous etat visible / invisible

2 réponses
Avatar
Robbie
Salut tout le monde

Voilà mon problème :

J'ai un état avec un en tête de groupe qui affiche des infos sur une
societe. Sur ce même en tete de groupe j'ai un sous état qui affiche la
répartition du Capital de la société. Or, parfois, il n'y a pas de
répartition...
Donc j'aimerai que lorsqu'il n'y a pas de répartition le sous état soit
invisible.

Comment faire ?

D'avance Merci

2 réponses

Avatar
Raymond [mvp]
Bonjour.

tu places ces deux fonctions dans ton sous-état:
Private Sub Report_NoData(Cancel As Integer)
Me.Visible = False
End Sub
Private Sub Report_Open(Cancel As Integer)
Me.Visible = True
End Sub
si NoData , on rend le sous-état invisible.
il faut mettre le contrôle sous-état à autoextensible et autoréductible et
lui donner les dimensions minimum (presque 1 trait fin) pour ne pas perdre
de place.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Robbie" a écrit dans le message de
news:
Salut tout le monde

Voilà mon problème :

J'ai un état avec un en tête de groupe qui affiche des infos sur une
societe. Sur ce même en tete de groupe j'ai un sous état qui affiche la
répartition du Capital de la société. Or, parfois, il n'y a pas de
répartition...
Donc j'aimerai que lorsqu'il n'y a pas de répartition le sous état soit
invisible.

Comment faire ?

D'avance Merci


Avatar
Robbie
heu...
Je vois pas comment faire le if...

En fait je comprends rien au VBA sous Access...

Le Me çà représente l'objet dans lequel "on est", c'est çà ?

tout doit se faire avec des fonctions/procédures ?

Dans quelle genre de fonction je dois faire mon test pour qu'il se lance
"tout seul" ?

Est ce qu'il existe un site (en français si possible) qui répertorie toutes
les propriétés/méthode/que sais-je des Objets ? ou un site pour les gros
débutants comme moi ?

Je sais je me lache mais j'en ai marre de tourner en rond !

Si quelqu'un peut m'aider, Merci


Bonjour.

tu places ces deux fonctions dans ton sous-état:
Private Sub Report_NoData(Cancel As Integer)
Me.Visible = False
End Sub
Private Sub Report_Open(Cancel As Integer)
Me.Visible = True
End Sub
si NoData , on rend le sous-état invisible.
il faut mettre le contrôle sous-état à autoextensible et autoréductible et
lui donner les dimensions minimum (presque 1 trait fin) pour ne pas perdre
de place.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Robbie" a écrit dans le message de
news:
Salut tout le monde

Voilà mon problème :

J'ai un état avec un en tête de groupe qui affiche des infos sur une
societe. Sur ce même en tete de groupe j'ai un sous état qui affiche la
répartition du Capital de la société. Or, parfois, il n'y a pas de
répartition...
Donc j'aimerai que lorsqu'il n'y a pas de répartition le sous état soit
invisible.

Comment faire ?

D'avance Merci