Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ к лаб работам.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
2 Мб
Скачать
☆

1.2 Создайте отчет, содержащий сведения о читателях-должниках.

На первом шаге мастера в качестве источника данных снова выберите все поля запроса Список должников.

На втором шаге в левом списке выделите таблицу Читатель.

На третьем и четвертом, шаге ничего не изменяйте.

На пятом шаге выберите макет Ступенчатый, ориентация альбомная.

На шестом шаге выберите стиль оформления Стандартная.

В конце перед нажатием Готово укажите имя отчета Должники.

Отформатируйте заголовки столбцов.

Добавьте в отчет итоги о количестве книг, задержанных каждым читателем.

Подведите итог по общему количеству задержанных книг.

1.3 Создайте отчет, содержащий сведения о суммах штрафов, которые должны заплатить читатели-должники.

Перед созданием отчета убедитесь, что запрос «Расчет размера пени» работает корректно, в результате выполнения запроса не должно появляться диалоговое окно запроса параметра.

На первом шаге мастера в качестве источника данных выберите все поля запроса Расчет размера пени.

На втором шаге в левом списке выделите таблицу Читатель.

На третьем шаге проверьте, что включена группировка данных по полям Номер билета, Фамилия, Имя (рис. 7.5).

Рис. 7.5 Вид диалогового окна «Создание отчетов» на третьем шаге

На четвертом шаге Укажите сортировку по полю Автор.

На пятом шаге выберите макет Ступенчатый, ориентация альбомная.

На шестом шаге выберите стиль оформления Стандартная.

В конце перед нажатием Готово укажите имя отчета Штрафы.

Подведите итог по денежным суммам по каждому читателю и по общей денежной сумме, которая поступит в библиотеку после выплаты всех штрафов. Для этого в примечании группы и отчета добавьте вычисляемое поле, в котором укажите формулу: =Sum([Пени]) ( рис. 7.6)

Рис. 7.6 Фрагмент отчета «Штрафы» с отображением вычисляемого поля примечании группы.

При необходимости отредактируйте расположение полей , их размер.

Задание 2. Создание составного отчета

Создайте составной отчет, содержащий личные данные читателей и сведения о штрафах, которые они должны заплатить.

Для этого сначала создайте простой отчет, содержащий личные данные читателей.

В качестве источника данных понадобятся все поля таблицы Читатель, кроме поля Место учебы, пригодится макет Табличный, ориентация альбомная, стиль оформления Стандартная. Сохраните отчет под названием Сведения о читателях.

Если при загрузке отчета появляется сообщение о том, что ширина раздела превышает ширину страницы, нажмите кнопку ОК и уменьшите размер левого и правого полей отчета.

Откройте созданный отчет в режиме Конструктора.

Освободите немного места в Области данных, переместив границу Нижнего колонтитула вниз.

Выберите Конструтор/группа Элементы управления/ Подчиненная форма/отчет и щелкните на свободном месте в Области данных.

В окне мастера переведите переключатель в положение Имеющиеся отчеты и формы и выберите отчет Штрафы и нажмите кнопку Готово.

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

В режиме Конструктора надпись Штрафы замените на надпись Задержанные читателем книги. Во встроенном (подчиненном) отчете с помощью полосы прокрутки найдите надписи в заголовке группы «Номер билета»: Номер билета, Фамилия, Имя и выберите для них белый цвет шрифта, чтобы они не были видны в режиме просмотра данных. Отформатируйте заголовки и данные(рис.7.7)

Сохраните и закройте созданный составной отчет.

Рис.7.7 Вид составного отчета в режиме просмотра.

Самостоятельная работа

Создайте отчет, содержащий список залоговых книг и информацию о среднем размере залога.

Контрольные вопросы

  1. Для чего служат отчеты?

  2. Объясните технологию создания вычисляемых полей в отчете.

  3. Что такое составной отчет?

  4. Объясните технологию создания составных отчетов.