Se aplică la
Obiectul BoundObjectFrame |
Obiectul Image |
Obiectul OptionGroup |
Obiecte TabControl |
Obiectul CheckBox |
Obiectul Label |
Obiectul Page |
Obiectul TextBox |
Obiectul ComboBox |
Obiectul Line |
Obiectul PageBreak |
Obiectul ToggleButton |
Obiectul CommandButton |
Obiectul ListBox |
Obiectul Rectangle |
|
Obiectul CustomControl |
Obiectul ObjectFrame |
Obiectul Report |
|
Obiectul Form |
Obiectul OptionButton |
Obiectul SubForm |
Proprietatea de secțiune, așa cum se aplică la controalele dintr-un formular sau raport.
Puteți identifica aceste controale după secțiunea unui formular sau raport în care se afișează controlul. Întreg în citire/scriere.
expresie.Section
expresie Obligatoriu. O expresie care returnează unul dintre obiectele de mai sus.
Observații
Pentru controale, puteți utiliza proprietatea Secțiune pentru a determina în ce secțiune dintr-un formular sau raport se află un control.
Proprietatea Section, așa cum se aplică la obiectele Formular și Raport.
Puteți utiliza proprietatea Section pentru a identifica o secțiune dintr-un formular sau raport și oferă acces la proprietățile acelei secțiuni. Obiect Secțiune doar în citire.
expresie.Section(Index)
expresie Obligatoriu. O expresie care returnează unul dintre obiectele de mai sus.
Index Obligatoriu Variant. Numărul sau numele secțiunii.
Observații
Proprietatea Secțiune corespunde unei anumite secțiuni. Puteți utiliza următoarele constante listate mai jos. Se recomandă să utilizați constante, pentru a face codul mai ușor de citit.
Setare |
Constantă |
Descriere |
0 |
acDetail |
Secțiunea de detalii pentru formular sau raport |
1 |
acHeader |
Secțiunea de antet de raport sau formular |
2 |
acFooter |
Secțiunea de subsol de raport sau formular |
3 |
acPageHeader |
Secțiunea antet de pagină pentru formular sau raport |
4 |
acPageFooter |
Secțiunea subsol de pagină pentru formular sau raport |
5 |
acGroupLevel1Header |
Secțiunea antet de nivel de grup 1 (doar rapoarte) |
6 |
acGroupLevel1Footer |
Secțiunea subsol de nivel de grup 1 (doar rapoarte) |
7 |
acGroupLevel2Header |
Secțiunea antet de nivel de grup 2 (doar rapoarte) |
8 |
acGroupLevel2Footer |
Secțiunea subsol de nivel de grup 2 (doar rapoarte) |
Dacă un raport are secțiuni de grup de nivel suplimentare, perechile antet/subsol sunt numerotate consecutiv, începând de la 9.
Pentru formulare și rapoarte, proprietatea Section este o matrice cu toate secțiunile existente din formularul sau raportul specificat de numărul de secțiune. De exemplu, Section(0) se referă la secțiunea de detalii a unui formular, iar Section(3) se referă la secțiunea de antet a unei pagini de formular.
De asemenea, puteți face referire la o secțiune după nume. Următoarele afirmații se referă la secțiunea Detail0 pentru formularul Customers (Clienți) și sunt echivalente.
Forms!Customers.Section(acDetail).Visible
Forms!Customers.Section(0).Visible
Forms!Customers.Detail0.Visible
Pentru formulare și rapoarte, trebuie să combinați proprietatea Section cu alte proprietăți care se aplică la secțiunile de formular sau de raport.
Exemplu
Așa cum se aplică la controalele dintr-un formular sau raport.
Următorul exemplu utilizează proprietatea Section pentru a determina secțiunea care conține controlul CustomerID (IDClient).
Dim intSectionNumber As Integer
intSectionNumber = Forms!Customers!CustomerID.Section
Așa cum se aplică la obiectele Formular și Raport.
Următorul exemplu arată cum se face referire la proprietatea Visible din secțiunea antet de pagină a formularului Customers (Clienți).
Forms!Customers.Section(acPageHeader).Visible
Forms!Customers.Section(3).Visible