OVH Cloud OVH Cloud

Activer un contrôle parent

1 réponse
Avatar
Vanerck
Bonjour,

Je travaille avec Access 2000.
J'ai un sous-formulaire dans un formulaire : classique me direz-vous.
Mais j'aimerais lorsque qu'une touche est pressée dans le sous
formulaire activer un contôle automatiquement dans le formulaire père.
Ex : j'appuye sur F9 dans le sous formulaire et j'aimerais déclancher
l'event d'un bouton qui se trouve dans le formulaire père principal.

Merci d'avance pour la solution.

1 réponse

Avatar
Raymond [mvp]
bonsoir.

je ne prendrais pas F9 pour ne pas compliquer.
dans le sous-formulaire, un bouton Commande33, lors du click doit exécuter
la procédure placée dans le bouton commande0 du formulaire principal sans
qu'on connaisse le nom des formulaires.
dans le formulaire principal:
Public Sub Commande0_Click()
MsgBox "vous avez activé le bouton commande0"
End Sub
Remplacer la sub Private par une sub Public

dans le sous-formulaire:
Private Sub Commande33_Click()
Call Me.Parent.Commande0_Click
End Sub
faire appel à la sub publick commande0_Click

un click sur commande33 du sous-formulaire affichera "vous avez activé le
bouton commande0"
partant de ceci on peut compliquer le problème et la solution.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Vanerck" a écrit dans le message de news:
csos8s$6ah$
Bonjour,

Je travaille avec Access 2000.
J'ai un sous-formulaire dans un formulaire : classique me direz-vous.
Mais j'aimerais lorsque qu'une touche est pressée dans le sous formulaire
activer un contôle automatiquement dans le formulaire père.
Ex : j'appuye sur F9 dans le sous formulaire et j'aimerais déclancher
l'event d'un bouton qui se trouve dans le formulaire père principal.

Merci d'avance pour la solution.