Clic dans bouton de deuxieme form

Anonyme
2024-12-21T20:09:29+00:00

Bonjour,

Suite à ma question precedente, comment faire clic dans un bouton du deuxieme formulaire

Je suis dans le "Form1" et avec vba j'ai fait le suivant:

DoCmd.OpenForm "Form2"

DoCmd.GoToControl "CmdOK"

**Forms!Form2.CmdOK_Click '**Mais ça ne marche pas

Votre aide, svp

Merci d'avance

A Costa

Microsoft 365 et Office | Access | Other | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire
Réponse acceptée par l’auteur de la question
Anonyme
2024-12-22T09:00:33+00:00

Salut Costa,

Modifiez le modificateur d’accès du gestionnaire d’événements 'CmdOK_Click' dans Form2 de Private à Public. Cette modification accordera à d’autres contrôles ou macros dans Form1 les droits d’accès nécessaires à l’événement CmdOK.Click.

' Before
Private Sub CmdOK_Click()
' ...
End Sub

' After
Public Sub CmdOK_Click()
' ...
End Sub

Ensuite, dans Form1 (en supposant qu’il existe un CommandButton nommé CmdOpen), vous pouvez appeler directement le sous-programme 'CmdOK_Click' à partir de Form2 :

Private Sub CmdOpen_Click()
    DoCmd.OpenForm "Form2"
    Form2.CmdOK_Click
End Sub

Cette réponse a-t-elle été utile ?

1 personne a trouvé cette réponse utile.
0 commentaires Aucun commentaire

1 réponse supplémentaire

  1. Anonyme
    2024-12-23T18:42:16+00:00

    Merci beaucoup.

    Joyeux Noël

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire