OVH Cloud OVH Cloud

Gestion de l'apparence

1 réponse
Avatar
Bonjour,=20
est il possible de g=E9rer la visibilit=E9 d'un bouton de=20
commande ouvrant un formulaire li=E9 que si des donn=E9es sont=20
pr=E9sentes pour l'enregistrement s=E9lectionn=E9.

Ex : j'ai un formulaire avec des donn=E9es sur des communes,=20
je voudrais que mon bouton stade de foot n'apparaisse que=20
si sur la commune j'ai au moins un stade de foot (mes=20
tables communes et stade de foot sont li=E9es par le code=20
Insee de la commune).

C'est un bouton de commande pas un sous-formulaire,=20
d'ailleurs comment faire pour g=E9rer de la m=EAme fa=E7on la=20
visibilit=E9 d'un sous-formulaire (que si des donn=E9es sont=20
pr=E9sentes)?

Merci encore
J=E9

1 réponse

Avatar
Raymond [mvp]
Bonjour.

Il faut que tu fasses un dcount sur la table stade de foot avec une clause
where sur la commune et tester si <> de 0.

If DCount("*", "tablestades", "[commune] = '" & Me.commune & "'") <> 0 Then
' il y a un stade
Me.commande0.Enabled = true
else
' il n'y a pas de stade
Me.commande0.Enabled = False
End If
ou remplacer enabled par visible.

pour le sous-formulaire il faut tester le recordcount du contrôle
sous-formulaire contenant le sous-formulaire:
If Forms!monformulaire!moncontrole.Form.RecordsetClone.RecordCount <> 0 Then
If Me.moncontrole.Form.RecordsetClone.RecordCount <> 0 Then


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Jé" a écrit dans le message de
news:08e701c3d5d1$bd8384a0$
Bonjour,
est il possible de gérer la visibilité d'un bouton de
commande ouvrant un formulaire lié que si des données sont
présentes pour l'enregistrement sélectionné.

Ex : j'ai un formulaire avec des données sur des communes,
je voudrais que mon bouton stade de foot n'apparaisse que
si sur la commune j'ai au moins un stade de foot (mes
tables communes et stade de foot sont liées par le code
Insee de la commune).

C'est un bouton de commande pas un sous-formulaire,
d'ailleurs comment faire pour gérer de la même façon la
visibilité d'un sous-formulaire (que si des données sont
présentes)?

Merci encore