Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МП_Access.doc
Скачиваний:
201
Добавлен:
22.03.2016
Размер:
9.4 Mб
Скачать

6. Создание сложных отчетов.

Для самостоятельного создания отчета, базирующегося на данных нескольких таблиц (запросов), надо создать сначала запрос, содержащий все необходимые поля, а затем уже формировать на его основе отчет. Мастер отчетов формирует такой запрос автоматически. Инструкция SQL, соответствующая этому запросу, является значением свойстваИсточник записейотчета.

Задание 8.5.1

Определить сформированную мастером отчетов инструкцию SQL для отчета, содержащего данные из таблиц ЗАКАЗЫ и ВЫПОЛНЕНИЕ.

Сложные отчеты, включающие данные из нескольких таблиц, могут содержать подчиненные отчеты. Подчиненным отчетомназывают отчет, вставленный в другой отчет. При комбинировании отчетов один из отчетов является главным.Главный отчетможет быть как присоединенным, так и свободным, т.е. не базирующимся на таблице, запросе или инструкции SQL.

Свободный главный отчетможет служить контейнером нескольких не связанных между собой отчетов, которые требуется объединить.

Присоединенный главный отчетсвязывается с таблицей, запросом или инструкцией SQL. Это необходимо в тех случаях, когда в главный отчет требуется вставить подчиненные отчеты, в которых выводятся данные, связанные с данными в главном отчете.

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

Подчиненные отчеты создаются двумя способами: путем создания подчиненного отчета в существующем отчете с помощью инструмента Подчиненная форма/отчет на панели инструментов "Панель элементов" или путем добавления существующего отчета в другой существующий отчет путем переноса в макет главного отчета существующий отчет из окна БД. В последнем случае добавляемый отчет становится подчиненным.

Создание подчиненных отчетов аналогично созданию подчиненных форм. Связь между главным и подчиненным отчетами отражается в значениях свойств подчиненного отчета Объект-источник, Основные поля, Подчиненные поля.

Задание 8.9

Создать с помощью мастера отчет, включающий все поля таблицы ВЫПОЛНЕНИЕ. В качестве подчиненного отчета включить созданный ранее отчет для таблицы ПРЕДПРИЯТИЯ.

1 Информация ─ приращение и/или изменение структуры и объема знаний. Данные отображение знаний в некоторой знаковой системе с заданным синтаксисом. Смысловая интерпретация данных ─ семантика предметной области.

2 Приложение ─ исполняемая задача пользователя.

3 Информационный объект рассматривается в данном случае как семантическая единица, допускающая интерпретацию. Синонимами информационного объекта являются “понятие”, “сущность”, “категория”, “явление”, “событие” и так далее.

4 Приложение 1.1. к приказу № 372 ФАС России от 29.12.98

121