Si applica a
Oggetto BoundObjectFrame |
Oggetto Image |
Oggetto OptionGroup |
Raccolta TabControl |
Oggetto CheckBox |
Oggetto Label |
Oggetto Page |
Oggetto TextBox |
Oggetto ComboBox |
Oggetto Line |
Oggetto PageBreak |
Oggetto ToggleButton |
Oggetto CommandButton |
Oggetto ListBox |
Oggetto Rectangle |
|
Oggetto CustomControl |
Oggetto ObjectFrame |
Oggetto Report |
|
Oggetto Form |
Oggetto OptionButton |
Oggetto SubForm |
Proprietà .Sezione così come si applica ai controlli in una maschera o un report.
È possibile identificare questi controlli dalla sezione di un modulo o report in cui è presente il controllo. Intero di lettura/scrittura.
espressione.Sezione
espressione Obbligatorio. Espressione che restituisce uno degli oggetti precedenti.
Osservazioni
Per i controlli, è possibile usare la proprietà .Sezione per determinare in quale sezione di una maschera o un report è contenuto il controllo.
Proprietà .Sezione così come si applica agli oggetti Form e Report.
È possibile usare la proprietà .Sezione per identificare la sezione di una maschera o un report e fornire l'accesso alle proprietà di tale sezione. Oggetto Section di sola lettura.
espressione.Sezione(Indice)
espressione Obbligatorio. Espressione che restituisce uno degli oggetti precedenti.
Index Variante obbligatoria. Il nome o numero di sezione.
Osservazioni
La proprietà .Sezione corrisponde a una particolare sezione. È possibile usare le costanti seguenti elencate di seguito. È consigliabile usare le costanti per rendere più leggibile il codice.
Impostazione |
Costante |
Descrizione |
0 |
acDetail |
Sezione corpo maschera o sezione corpo report |
1 |
acHeader |
Sezione maschera o intestazione report |
2 |
acFooter |
Sezione maschera o piè di pagina report |
3 |
acPageHeader |
Sezione intestazione di pagina maschera o report |
4 |
acPageFooter |
Sezione piè di pagina maschera o report |
5 |
acGroupLevel1Header |
Sezione intestazione livello di gruppo 1 (solo report) |
6 |
acGroupLevel1Footer |
Sezione piè di pagina livello di gruppo 1 (solo report) |
7 |
acGroupLevel2Header |
Sezione intestazione livello di gruppo 2 (solo report) |
8 |
acGroupLevel2Footer |
Sezione piè di pagina livello di gruppo 2 (solo report) |
Se un report contiene le sezioni aggiuntive a livello di gruppo, le coppie di intestazione/piè di pagina vengono numerate consecutivamente a partire da 9.
Per maschere e report, la proprietà .Sezione è una matrice di tutte le sezioni esistenti nella maschera o nel report specificato dal numero di sezione. Ad esempio, Section(0) fa riferimento alla sezione corpo di una maschera e Section(3) fa riferimento alla sezione intestazione di una maschera.
È anche possibile fare riferimento a una sezione per nome. Le istruzioni seguenti fanno riferimento alla sezione Detail0 della maschera Clienti e sono equivalenti.
Forms!Customers.Section(acDetail).Visible
Forms!Customers.Section(0).Visible
Forms!Customers.Detail0.Visible
Per maschere e report, è necessario combinare la proprietà .Sezione con altre proprietà applicabili alle sezioni di maschere o report.
Esempio
Così come si applica ai controlli in una maschera o un report.
L'esempio seguente usa la proprietà .Sezione per determinare la sezione che contiene il controllo IDCliente.
Dim intSectionNumber As Integer
intSectionNumber = Forms!Customers!CustomerID.Section
Così come si applica agli oggetti Form e Report.
L'esempio seguente illustra come fare riferimento alla proprietà .Visibile della sezione di intestazione di pagina della maschera Clienti.
Forms!Customers.Section(acPageHeader).Visible
Forms!Customers.Section(3).Visible