---Soumis par Keri Hardwick---
Référer à un formulaire, à un contrôle, à un sous-formulaire.
Pour les exemples:
Mainform est le nom du formulaire "au sommet"
Subform1 est le nom du CONTRÔLE du sous-formulaire, sur mainform
Subform2 est le nom du CONTRÔLE du sous-formulaire, sur Subform1.
Si vous êtes sur | ![]() |
|
Mainform | Subform1 | |
Pour reférer à une propriété du formulaire, tel que RecordSource | ||
Sur Mainform | Me.RecordSource | Me.Parent.RecordSource |
Sur Subform1 | Me!Subform1.Form.RecordSource | Me.RecordSource |
Sur Subform2 | Me!Subform1.Form!Subform2.Form.RecordSource | Me!Subform2.Form.RecordSource |
Reférer à un contrôle | ||
Sur Mainform | Me!ControlName | Me.Parent!ControlName |
Sur Subform1 | Me!Subform1.Form!ControlName | Me!ControlName |
Sur Subform2 | Me!Subform1.Form!Subform2.Form!ControlName | Me!Subform2.Form!ControlName |
Pour reférer à une propriété du contrôle, tel que Enabled | ||
Sur Mainform | Me!ControlName.Enabled | Me.Parent!ControlName.Enabled |
Sur Sub 1 | Me!Subform1.Form!ControlName.Enabled | Me!ControlName.Enabled |
Sur Sub 2 | Me!Subform1.Form!Subform2.Form!ControlName.Enabled | Me!Subform2.Form!ControlName.Enabled |
Pour reférer à une propriété du contrôle subform tle que SourceObject | ||
Sur Mainform | N/A | N/A |
Sur Sub 1 | Me!Subform1.SourceObject | N/A |
Sur Sub 2 | Me!Subform1.Form!Subform2.SourceObject | Me!Subform2.SourceObject |
Si vous êtes sur | ||
Sub2 | Pas dans ces formulaires | |
Pour reférer à une propriété du formulaire, tel que RecordSource | ||
Sur Mainform | Me.Parent.Parent.RecordSource | Forms!Mainform.RecordSource |
Sur Sub 1 | Me.Parent.RecordSource | Forms!Mainform!Subform1.Form.RecordSource |
Sur Sub 2 | Me.RecordSource | Forms!Mainform!Subform1.Form!Subform2.Form.RecordSource |
Pour reférer à un contrôle | ||
Sur Mainform | Me.Parent.Parent!ControlName | Forms!Mainform!ControlName |
Sur Sub 1 | Me.Parent!ControlName | Forms!Mainform!Subform1.Form!ControlName |
Sur Sub 2 | Me!ControlName | Forms!Mainform!Subform1.Form!Subform2.Form!ControlName |
Pour reférer à une propriété du contrôle, tel que Enabled | ||
Sur Mainform | Me.Parent.Parent!ControlName.Enabled | Forms!Mainform!ControlName.Enabled |
Sur Sub 1 | Me.Parent!ControlName.Enabled | Forms!Mainform!Subform1.Form!ControlName.Enabled |
Sur Sub 2 | Me!ControlName.Enabled | Forms!Mainform!Subform1.Form!Subform2.Form!ControlName.Enabled |
Pour reférer à une propriété du contrôle subform tle que SourceObject | ||
Sur Mainform | N/A | N/A |
Sur Sub 1 | N/A | Forms!Mainform!Subform1.SourceObject |
Sur Sub 2 | N/A | Forms!Mainform!Subform1.Form!Subform2.SourceObject |