- •Лабораторная работа №11 формирование отчетов в системе управления базой данных
- •1. Понятие отчета как объекта базы данных
- •1.1 Создание отчета с помощью мастера
- •1) Открыть окно базы данных;
- •1.2 Создание отчета с помощью Конструктора
- •1.3 Пример создания отчета
- •Курсор в виде открытой ладони перемещает сразу оба квадрата, а в форме указательного пальца — только один квадрат.
- •1.4 Изменение вида отчета
- •1.5 Главный и подчиненные отчеты
- •1.6 Обработка отчетов
- •Задания.
1.5 Главный и подчиненные отчеты
В созданный отчет можно вставить (добавить) другие отчеты (подчиненные). Можно связать два отчета или больше в один отчет (главный) или вставить некоторую итоговую информацию подчиненного отчета в главный отчет. Главный отчет может быть как присоединенным, так и свободным. Свободный отчет может служить контейнером нескольких несвязанных между собой отчетов, которые необходимо объединять.
Для связывания главного отчета с подотчетом необходимо открыть главный отчет в режиме проектирования и нажать клавишу «F11» для отображения на экране окна базы данных. Из окна базы данных следует перетянуть пиктограмму подотчета в главный отчет, разместив ее там в нужной секции.
После встраивания подчиненного отчета в главный можно выполнить соответствующие манипуляции (сменить размер отчета и др.).
Подчиненный отчет может создаваться в существующем отчете. Между таблицами должна быть установлена связь.
Последовательность действий:
1) открыть главный отчет в режиме Конструктора;
2) нажать на панели элементов кнопку «Мастер»;
3) нажать кнопку «Подчиненная форма / отчет» на панели элементов;
4) установить курсор в том месте главного отчета, где должен расположиться подчиненный отчет, и щелкнуть мышью;
5) выполнить инструкцию в диалоговых окнах Мастера до пункта «Готово».
1.6 Обработка отчетов
Способы сохранения отчета:
1) командой «Файл» — «Сохранить»;
2) кнопкой «Сохранить» на панели инструментов»;
3) путем закрытия окна Конструктора отчета;
4) клавишной командой «Ctrl-F4» — «Да». Если отчет сохраняется впервые, необходимо на запрос ввести его имя.
Способы открытия отчета:
1) в окне базы данных щелкнуть вкладку «Отчет» — выбрать со списка нужный отчет;
2) для внесения изменений в проект отчета перейти в режим Конструктора.
Способы просмотра отчетов:
1) команда «Файл» — «Предварительный просмотр»;
2) в контекстном меню команда «Просмотр»;
3) на стандартной панели инструментов нажать кнопку «Предварительный просмотр».
Для перемещения по страницам отчета следует использовать кнопки перемещения.
Способы распечатки отчетов из окна базы данных или окна Конструктора:
1) команда «Файл» — «Печать» — {«Печать»] — задать необходимые параметры печати;
2) на панели инструментов нажать кнопку «Печать»; этим способом отчет печатается с текущими установками.
В окне диалога «Печать» можно указать номер страницы, которая будет распечатана, количество копий; выбрать режим печати в файл, а также сменить размеры полей страницы — нажать кнопку «Настройка...».
Включение в отчет рисунков (герба, знака фирмы):
1) открыть отчет в режиме Конструктора. Запустить графический редактор, открыть документ с рисунком, который нужно вставить в отчет;
2) выбрать нужную часть рисунка и дать команду «Правка» — «Копировать» с меню графического редактора;
3) для возврата в Access нажать клавиши «Alt-Tab». Щелкнуть мышью на любое пустое место и дать команду «Правка» — «Вставить»; рисунок появится в отчете;
4) поместить рисунок в нужное место отчета. Рисунок можно отредактировать при помощи графического редактора (дважды щелкнуть мышью по рисунку).
Можно вставить рисунок и посредством буфера Обмена Windows — автоматически добавится кадр несвязанного объекта, содержащий этот рисунок.
В чем отличие между формой и отчетом?
При предварительном просмотре данные с базы выбираются полностью. Например, если отчет формировался на основе запроса, то перед появлением на экране информации выполняется соответствующий запрос.
При просмотре образа происходит механический выбор информации с выходных полей (критерии выборки и сортировки игнорируются); дается общее представление о виде отчета.