Bonsoir,
Mon formulaire1 comprend un contrôle onglet, et sur ce contrôle onglet j’ai un sous formulaire1 en Affichage par défaut « mode continue » avec un contrôle btn1 qui ouvre un formulaire2.
Je voudrais, lorsque j’ouvre le formulaire2 faire disparaître le formulaire1 et le faire réapparaître lorsque je le ferme.
Le code ci-dessous me donne une erreur « sous formulaire1 introuvable »
Code du formulaire2
Code du contrôle Btn1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Private Sub Form_Unload(Cancel As Integer) '--- Réaffiche le menu If IsLoaded("formulaire1") Or IsLoaded("sous formulaire1") Then Forms(Nz(Me.OpenArgs)).Visible = True End If End Sub
Merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Private Sub btn1_Click() On Error GoTo Err_Form_Click Dim stDocName As String Dim stLinkCriteria As String Forms![formulaire1].Visible = False StDocName = "formulaire2" DoCmd.OpenForm stDocName, , , stLinkCriteria, OpenArgs:=Me.Name Exit_Form_Click: Exit Sub Err_Form_Click: MsgBox err.Description Resume Exit_Form_Click End Sub
Salutations
Partager