Access 2002

Свойства отчета и его элементов


Исследовав свойства отчета и его элементов, вы найдете целых три свойства, управляющих разрывом групп:

О свойство уровня группировки (объекта GroupLevel) KeepTogether позволяет выбрать один из трех вариантов: группу можно разрывать как угодно, нельзя разрывать и нельзя печатать ее заголовок отдельно от первой строки данных;

О свойство раздела (объекта Section) KeepTogether определяет, должна ли Access стараться печатать весь раздел на одной странице;

О свойство отчета GrpKeepTogether управляет интерпретацией свойства KeepTogether уровня группировки; оно определяет, каким образом нельзя разрывать группу: между столбцами или между страницами.

Иногда оказывается, что для создания одного сложного отчета необходимо подготовить несколько более простых связанных отчетов. Или же бывает, что разделы отчета увеличиваются или уменьшаются в зависимости от количества имеющихся данных. На  8.28 изображен как раз такой отчет — rptBanklnfo из базы данных CH08.MDB. В нем содержатся сведения об офисах компании, контактные телефоны, а также информация об аппаратном и программном обеспечении, используемом в каждом офисе. Данные для отчета берутся из трех различных таблиц:

О списка офисов компаний (SiteID — первичный ключ);

О списка имен сотрудников, содержащего в качестве внешнего ключа для связи с таблицей офисов поле Site ID;

О списка компьютеров и программ, в котором также используется внешний ключ SitelD.

Как же объединить в одном отчете такое количество данных? Это возможно благодаря элементу управления Subreport, позволяющему вложить один отчет в другой. На  8.28 показан отчет, который был создан практически без написания кода.

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

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