Access 2002

Основной отчет


Основной отчет состоит из нескольких полей, в которых отображается информация о конкретном офисе, и из двух подчиненных отчетов, созданных в предыдущих разделах. На  8.31 этот отчет показан в режиме конструктора.

Чтобы сделать отчет подчиненным другого отчета, перетащите его из окна базы данных в основной отчет, открытый в режиме конструктора. После этого можно удалить надписи, которые Access добавляет к подчиненным отчетам.

Теперь нам нужно все отчеты связать воедино. Для этого необходимо установить ряд свойств только что созданных вложенных отчетов. Для основного отчета подчиненные отчеты являются элементами управления — такими же, как все остальные. И точно так же у них есть свои свойства. На  8.31 вы видите страницу свойств первого подчиненного отчета.

Для связи основного и подчиненного отчетов в Access используются свойства LinkMasterFields и LinkChildFields элемента управления Subreport. Свойство LinkMasterFields показывает имена полей основного отчета, которые соответствуют именам полей подчиненного отчета, указанным в свойстве LinkChildFields. В нашем случае, когда Access при формировании отчета переходит от одного офиса к другому, она выводит в подчиненных отчетах сведения только для нового офиса. Необходимо помнить, что Access требует указывать в свойстве Основные поля имя поля источника данных, а не имя соответствующего ему элемента управления. Имена элементов управления допустимы в свойстве LinkChildFields. (За более подробной информацией о работе с подчиненными формами и отчетами, а также о технологиях их связывания обратитесь к главе 6.)

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