Применение
Объект BoundObjectFrame |
Объект Image |
Объект OptionGroup |
Объект TabControl |
Объект CheckBox |
Объект Label |
Объект Page |
Объект TextBox |
Объект ComboBox |
Объект Line |
Объект PageBreak |
Объект ToggleButton |
Объект CommandButton |
Объект ListBox |
Объект Rectangle |
|
Объект CustomControl |
Объект ObjectFrame |
Объект Report |
|
Объект Form |
Объект OptionButton |
Объект SubForm |
Свойство Section, применяемое к элементам управления в форме или отчете
Вы можете определить эти элементы управления по разделу формы или отчета, где они отображаются. Значение Integer, доступное для чтения и записи.
выражение.Section
Выражение Обязательный. Выражение, возвращающее один из указанных выше объектов.
Замечания
Свойство Section позволяет указать раздел формы или отчета, в котором находится элемент управления.
Свойство Section, применяемое к объектам Form и Report
Свойство Section можно использовать для определения разделформа или отчет и предоставления доступа к свойствам этого раздела. Объект Section , доступный только для чтения.
выражение.Section(индекс)
Выражение Обязательный. Выражение, возвращающее один из указанных выше объектов.
индекс (обязательный вариант). Номер или имя раздела.
Замечания
Свойство Section соответствует определенному разделу. Можно использовать перечисленные ниже константы. Чтобы код был простым для чтения, рекомендуется использовать константы.
Значение |
Константа |
Описание |
0 |
acDetail |
Раздел подробностей формы или отчета |
1 |
acHeader |
Раздел заголовка формы или отчета |
2 |
acFooter |
Раздел примечания формы или отчета |
3 |
acPageHeader |
Раздел верхнего колонтитула формы или отчета |
4 |
acPageFooter |
Раздел нижнего колонтитула формы или отчета |
5 |
acGroupLevel1Header |
Раздел заголовка уровня группировки 1 (только для отчетов) |
6 |
acGroupLevel1Footer |
Раздел примечания уровня группировки 1 (только для отчетов) |
7 |
acGroupLevel2Header |
Раздел заголовка уровня группировки 2 (только для отчетов) |
8 |
acGroupLevel2Footer |
Раздел примечания уровня группировки 2 (только для отчетов) |
Если отчет имеет дополнительные уровни группировки, то заголовкам и примечаниям этих групп присваиваются последовательные значения, начиная с 9.
Для форм и отчетов свойство Section — это массив всех существующих разделов в форме или отчете, задаваемых номером раздела. Например, Section(0) ссылается на область данных формы, а Section(3)ссылается на раздел верхнего колонтитула формы.
Вы также можете ссылаться на раздел по имени. Следующие инструкции относятся к разделу Detail0 формы Customers и эквивалентны.
Forms!Customers.Section(acDetail).Visible
Forms!Customers.Section(0).Visible
Forms!Customers.Detail0.Visible
Для форм и отчетов свойство Section необходимо использовать в сочетании с другими свойствами, применяемыми к разделам форм и отчетов.
Пример
Свойство Section, применяемое к элементам управления в форме или отчете
В следующем примере свойство Section указывает раздел, содержащий элемент управления CustomerID.
Dim intSectionNumber As Integer
intSectionNumber = Forms!Customers!CustomerID.Section
Свойство Section, применяемое к объектам Form и Report
В следующем примере показано, как задать ссылку на свойство Visible раздела верхнего колонтитула формы Customers.
Forms!Customers.Section(acPageHeader).Visible
Forms!Customers.Section(3).Visible