Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практическая работа 3_4 БД.doc
Скачиваний:
3
Добавлен:
25.08.2019
Размер:
1.82 Mб
Скачать

Ход работы

  1. Создайте стандартный отчет для подчиненной таблицы, например Книги. Сохраните отчет под именем "Подчиненный".

  2. Создайте отчет для главной таблицы, например Издательства. Сохраните данный отчет под именем "Главный".

Рисунок 43 – Создание подчиненных отчетов

  1. Откройте отчет Издательства (главный) в режиме Конструктора буксируйте подчиненный отчет из окна базы данных в область данных главного отчета. В результате MS Access автоматически размещает управляющий элемент для подчиненного отчета.

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

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

Рисунок 44 – Свойства подчиненных отчетов

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

12

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]