Свойство Section (Раздел)

Применение

Объект 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

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×