S’applique à
Objet BoundObjectFrame |
Objet Image |
Objet OptionGroup |
Collection TabControl |
Objet CheckBox |
Objet Label |
Objet Page |
Objet TextBox |
Objet ComboBox |
Objet Line |
Objet PageBreak |
Objet ToggleButton |
Objet CommandButton |
Objet ListBox |
Objet Rectangle |
|
Objet CustomControl |
Objet ObjectFrame |
Objet Report |
|
Objet Form |
Objet OptionButton |
Objet SubForm |
Propriété Section telle qu’elle s’applique aux contrôles d’un formulaire ou d’un état.
Vous pouvez identifier ces contrôles par la section d’un formulaire ou état où le contrôle apparaît. Entier en lecture/écriture.
expression.Section
expression Obligatoire. Expression qui renvoie l’un des objets ci-dessus.
Remarques
Pour les contrôles, vous pouvez utiliser la propriété Section afin de déterminer dans quelle section d’un formulaire ou d’un état un contrôle se trouve.
Propriété Section telle qu’elle s’applique aux objets Form et Report.
Vous pouvez utiliser la propriété Section pour identifier une section d’un formulaire ou état et autoriser l’accès aux propriétés de cette section. Objet Section en lecture seule.
expression.Section(Index)
expression Obligatoire. Expression qui renvoie l’un des objets ci-dessus.
Index Variante obligatoire. Numéro ou nom de la section.
Remarques
La propriété Section correspond à une section particulière. Vous pouvez utiliser les constantes répertoriées ci-dessous. Nous vous recommandons d’utiliser les constantes pour faciliter la lecture de votre code.
Paramètre |
Constante |
Description |
0 |
acDetail |
section Détail du formulaire ou de l’état |
1 |
acHeader |
Section en-tête d’état ou du formulaire |
2 |
acFooter |
Section pied d’état ou du formulaire |
3 |
acPageHeader |
Section en-tête de page du formulaire ou état |
4 |
acPageFooter |
Section pied de page du formulaire ou état |
5 |
acGroupLevel1Header |
Section En-tête de niveau de groupe 1 (états uniquement) |
6 |
acGroupLevel1Footer |
Section Pied de page de niveau de groupe 1 (états uniquement) |
7 |
acGroupLevel2Header |
Section En-tête de niveau de groupe 2 (états uniquement) |
8 |
acGroupLevel2Footer |
Section Pied de page de niveau de groupe 2 (états uniquement) |
Si un état comporte des sections de niveau de groupe supplémentaires, les paires En-tête/Pied de page sont numérotées dans l’ordre à partir de 9.
Pour les formulaires et état, la propriété Section est une matrice de toutes les sections existantes du formulaire ou état spécifié par le numéro de section. Par exemple, Section(0) fait référence à la section Détails d’un formulaire tandis que Section(3) fait référence à la section En-tête de page.
Vous pouvez également faire référence à une section par son nom. Les instructions suivantes font référence à la section Detail0 du formulaire Clients et sont équivalentes.
Forms!Customers.Section(acDetail).Visible
Forms!Customers.Section(0).Visible
Forms!Customers.Detail0.Visible
Pour les formulaires et états, vous devez combiner la propriété Section avec d’autres propriétés qui s’appliquent aux sections des formulaires ou états.
Exemple
Telle qu’elle s’applique aux contrôles d’un formulaire ou état.
L’exemple suivant utilise la propriété Section pour déterminer quelle section contient le contrôle CustomerID.
Dim intSectionNumber As Integer
intSectionNumber = Forms!Customers!CustomerID.Section
Telle qu’elle s’applique aux objets Form et Report.
L’exemple suivant montre comment faire référence à la propriété Visible de la section En-tête de page du formulaire Clients.
Forms!Customers.Section(acPageHeader).Visible
Forms!Customers.Section(3).Visible