
- •Разработка отчетов в субд Access
- •Разработка отчетов в субд Access
- •1. Цель работы
- •2. Создание отчета с помощью мастера
- •Работа в Конструкторе отчетов
- •3.1. Окно Конструктора
- •3.2. Оформление страниц и структуры отчета
- •3.3. Размещение полей
- •3.4. Сортировка и группировка данных
- •3.5.Вычисление промежуточных и итоговых значений
- •Sum([Оплата]).
- •4. Вывод отчета на экран или на печать
- •4.1. Разметка страницы и вывод отчета
- •4.2. Печать отчётов из формы
- •5. Порядок выполнения работы
5. Порядок выполнения работы
1. Для много табличной пользовательской БД разработать макеты однотабличного, двухтабличного и многотабличного отчетов.
2. Создать однотабличный отчет с помощью Мастера Автоотчетов.
3. Создать двухтабличный отчет с помощью Мастера отчетов.
4. Создать многотабличный отчет с группированием с сортировкой в режиме Конструктора отчетов с вычислимыми полями и итоговым результатом по группам и отчету в целом.
6. Контрольные вопросы и задания
Как вызвать Мастер построения отчета?
Перечислить шаги создания отчета с помощью Мастера.
Сколько группировок данных можно создать в отчете с помощью Мастера?
Пояснить порядок создания быстрого стандартного отчета.
Перечислить разделы отчета.
Как ввести полосы заголовка и итогов в отчет?
Каков порядок размещения полей в Конструкторе отчётов?
Как составить выражение, результат которого выводится в поле?
Каким образом группируются данные в Конструкторе отчётов?
10. Как разметить страницу отчёта?
11. Перечислите основные этапы создания шаблонного отчёта.
12. Как вывести на экран или печать созданный отчёт?
13. Создать отчет по таблице Данные о врачах. Сгруппировать врачей по специализации. Каждую группу специальностей выводить на новой странице.
14. Создать отчет по таблице Данные о врачах. Разбить врачей на две группы - совместители и штатные сотрудники.
15. Создать отчет по таблице Данные о пациентах. Сгруппиро-вать пациентов по группе крови: уникальный идентификатор не выводить.
16. Создать отчет по таблице Данные о пациентах. Сгруппиро-вать пациентов по фамилиям. Уникальный идентификатор не выводить.
17. Создать отчет по таблице Данные о посещении врачей паци-ентами. Отсортировать записи по дате посещения.
18. Создать отчет по таблицам Данные о врачах, Данные о паци-ентах и Данные о посещении врачей пациентами. Для каждого врача вывести Ф. И. О., специализацию и сведения о посещениях (Ф. И. О. пациента, дата посещения, жалоба). Отсортировать записи по Ф. И. О. врачей.
19. Создать отчет по таблицам Данные о врачах, Данные о паци-ентах, Данные о посещении врачей пациентами. Сгруппировать пациентов по группе риска. Отсортировать записи по дате посещения.
20. Создать отчет по таблице Данные о посещении врачей паци-ентами. Отсортировать записи по номеру пациента. Подсчитать сумму затрат каждого пациента на лечение.
21. Создать отчет по таблице Данные о посещении врачей паци-ентами. Отсортировать записи по дате посещения. Подсчитать для каждого врача количество пациентов, приходивших на приём.
22. Создать отчет по таблицам Данные о врачах, Данные о паци-ентах, Данные о посещении врачей пациентами. Сгруппировать пациентов по группе риска. Для каждой группы вывести сумму оплат, а также суммарные затраты на лечение.
23. Создать отчет по таблицам Данные о врачах, Данные о паци-ентах и Данные о посещении врачей пациентами. Для каждого пациента вывести Ф. И. О. и сведения о посещении врачей (Ф. И. О. врача, специализация, дата посещения, жалоба). Отсортировать записи по Ф. И. О. пациентов.
24. Создать отчет по таблицам Данные о врачах, Данные о паци-ентах и Данные о посещении врачей пациентами. Для каждого пациента вывести Ф. И. О. и сведения о посещении врачей (Ф. И. О. врача, специализация, дата посещения, жалоба). Вывести в отчёт пациентов, посетивших врачей после указанной даты.