Modifier variable public d'un autre formulaire: Form_Open (byval)
Bonjour,
J'ai un formulaire F_Fichier (dont la source est vide) qui contient des liste déroulantes et des boutons.
C'est un formulaire que je souhaite utiliser comme sous formulaire d'un certains nombre d'autres formulaires.
L'ensemble du code de F_Fichier est basé sur 3 variables qui sont définies à l'ouverture du formulaire:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| Option Compare Database
Option Explicit
Public Affectation As Control, Nature As String, Mission as Control
Private Sub Form_Open(Cancel As Integer)
Nature = "'Données Récoltées'"
Set Mission = Me.Parent.N°Mission
Set Affectation = Me.Parent.N°Affectation
End Sub |
Je souhaiterai pouvoir modifier ces variables via un autre formulaire, afin de pouvoir ouvrir le formulaire plusieurs fois avec différentes variables?
Grossièrement, j'aurai vu quelque chose comme ça:
Code:
Public Form_Open(byval Nature as string, byval Affectation as control, byval Mission as Control)
Est-ce possible? ou y a t il d'autres manières de procéder?
merci
zkunk