Ход работы
Создайте стандартный отчет для подчиненной таблицы, например Книги. Сохраните отчет под именем "Подчиненный".
Создайте отчет для главной таблицы, например Издательства. Сохраните данный отчет под именем "Главный".
Рисунок 43 – Создание подчиненных отчетов
Откройте отчет Издательства (главный) в режиме Конструктора буксируйте подчиненный отчет из окна базы данных в область данных главного отчета. В результате MS Access автоматически размещает управляющий элемент для подчиненного отчета.
MS Access автоматически установил связь между таблицами на основании отношения, определенного в модели данных. В этом можно убедиться с помощью конструктора отчета. Откройте окно свойств, щелкнув по правой кнопке мыши в области подчиненного отчета, и выберите управляющий элемент для подчиненного отчета.
Отметьте, что MS Access ввел для свойств управляющего элемента "Подчиненные поля" и "Основные поля" наименование связующего поля. Посредством этих двух свойств устанавливается связь между главным и подчиненным отчетами. При объединении главного и подчиненного отчетов для двух таблиц, которые не были связаны предварительно, вы должны самостоятельно определить значения этих свойств.
Рисунок 44 – Свойства подчиненных отчетов
При просмотре отчета становятся видны некоторые недостатки размещения управляющих элементов в отчете, которые можно легко устранить. Так, например, подчиненный отчет может иметь собственную нумерацию страниц и заголовок. Поскольку в данном случае подчиненный отчета встроен в главный отчет, оба элемента оказываются лишними. Их можно удалить в режиме Конструктора. Затем переместите заголовки полей таблицы из области верхнего колонтитула страницы в область заголовка отчета. Выберите Формат/Колонтитулы, чтобы выключить соответствующие области. Сохраните изменения. В режиме Конструктора главного отчета несколько раз нажмите мышью управляющий элемент для подчиненного отчета, пока курсор не станет видимым. Затем нажмите клавишу [Enter], в результате чего MS Access будет учитывать изменения, выполненные в подчиненном и в главном отчетах.