Access 2002

Новые отчеты


Вы можете создавать новые отчеты, модифицировать существующие, создавая при необходимости новые разделы, а также изменять порядок сортировки. Методы программного управления сортировкой и группировкой данных в отчетах рассматриваются в нескольких последующих разделах.

Свойство Section

Формы, отчеты и все элементы управления имеют свойство Section. У элемента управления свойство Section указывает, в каком разделе родительской формы он размещается, но у форм и отчетов назначение этого свойства совсем иное (хотя значения, возвращаемые свойством Section элемента управления, соответствуют номерам разделов, задаваемых в свойстве Section формы или отчета). Для форм и отчетов свойство Section представляет собой массив всех разделов объекта, адресуемых по номерам ( 8.1). Из программного кода к разделам обращаются, как к элементам массива разделов, например:

Reports("rptExample").Section(l).Visible – False  или, поскольку в Access определена константа acHeader, равная 1 ReportsCrptExample").Section(acHeader).Visible – False

Каждый из этих двух операторов делает раздел заголовка отчета rptExample невидимым.

Следует запомнить два важных момента, касающихся разделов:

О заголовки и примечания групп нумеруются последовательно, начиная с 5; формы никогда не содержат более пяти разделов (нумеруются от 0 до 4). Само по себе свойство Section бесполезно; через него лишь обращаются к свойствам конкретного раздела. В отличие от других свойств массивов в Access (например, свойства Column, возвращающего значение типа Variant), свойство Section не возвращает никакого значения и его можно использовать только для получения ссылки на указанный раздел.

Комментарии закрыты