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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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.
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" <vanerck.michael@brutele.be> a écrit dans le message de news:
csos8s$6ah$1@news.brutele.be...
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.
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.