bonjour, j'ai un petit probleme
j'ai un bouton "bscpopup " qui doit rendre mon form dependant ou non. Tt se passe bien si la sub est dans le form mais ne fonctionne plus dans un module
Dans le module de classe la sub etait la suivante:
Dans le module je pensais avoir:Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Sub BasPopup_Click() Dim valeur As Long If Me.Popup = False Then DoCmd.OpenForm "frepertoire", acDesign Forms.frepertoire.Popup = True Forms.frepertoire.BasPopup.Caption = "Dependant" Else DoCmd.OpenForm "frepertoire", acDesign Forms.frepertoire.Popup = False Forms.frepertoire.BasPopup.Caption = "independant" End If DoCmd.OpenForm "frepertoire", acNormal, , , , , valeur end sub
avec dans le formulaire sur le bouton "bscpopup"Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Sub dependant(strform As String, valeur As Long, Form As Form) 'fonction formulaire independant If Form.Popup = False Then DoCmd.OpenForm strform, acDesign Form.Popup = True Form.BasPopup.Caption = "Dependant" Else DoCmd.OpenForm strform, acDesign, , , , acHidden Form.Popup = False Form.BasPopup.Caption = "independant" End If DoCmd.OpenForm strform, acNormal, , , , , valeur End Sub
Des que le form passe en mode creation ,il ne comprend plus la variable form alors que si je le remplace par forms.frepertoire cela fonctionne?????Code:
1
2dependant "frepertoire", idrepertoire, Forms.frepertoire