Создание отчетов

Лабораторная работа №8

Цель: Знакомство с созданием простых отчетов к одиночным таблицам.

1. Открыть базу данных База№1.

1.1. Проверить наличие и убедиться в сохранности и работоспособности всех созданных ранее таблиц данной базы.

1.2. Создать и выполнить запрос, позволяющий извлечь в отдельную таблицу лиц женского пола младше 20 лет. Таблица должна содержать поля Фамилия, Имя и Возраст. Для подсчета возраста в соответствующий столбец таблицы запроса ввести выражение Возраст: (Year(Now())-Year([Рожд])). При отсутствии в таблице Личности подходящих данных, предварительно ввести записи, удовлетворяющие критерию выборки. Пример выполнения запроса см. на рис. 8.1.

Рис. 8.1

1.3. Создать и выполнить запрос, позволяющий извлечь в отдельную таблицу лиц мужского пола старше 20 лет. Таблица также должна содержать поля Фамилия, Имя, Возраст. При отсутствии в таблице Личности подходящих данных, предварительно ввести записи, удовлетворяющие критерию выборки.

2. Создать Отчет лица женского пола.

2.1. В области переходов выделить запрос Лица женского пола, на основе

которого нужно создать отчет. На вкладке Создание в группе Отчеты щелкнуть Отчет. Отчет в виде макета представлен на рис. 8.2

Рис. 8.2

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

2.4. Перейдя в режим просмотра отчета, убедиться в его сходстве с макетом.

Рис. 8.3

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

2.6. Сохранить отчет.

3. Создать Отчет Лица мужского пола. Предварительно изменить запрос и вывести на экран поле Рожд.

3.1. Создать отчет, представленный на рис. 8.4. Для этого вкладке Создание в группе Отчеты щелкнуть Мастера отчетов и выполнить следующее:

- определить имя таблицы-источника Запрос Лица мужского пола;

- выбрать все поля таблицы (Фамилия, Имя, Пол, Рожд);

- выбрать режим группировки на основе данных поля Рожд;

- определить интервал группировки по годам рождения;

- задать сортировку записей по алфавиту фамилий в пределах группы;

- выбрать в качестве варианта вида макета Блок;

- выбрать стиль отчета Официальная;

- задать имя отчета Отчет Лица мужского пола;

- определить для дальнейшей работы с отчетом режим Изменить макет отчета.

3.2. Представленные на рис. 8.4 заголовок и подзаголовки групп не могут быть созданы Мастером и создаются с помощью Конструктора отчетов после завершения работы Мастера.

Для окончательного оформления отчета необходимо вернуться к Конструктору отчетов и выполнить следующие действия:

- создать заголовки отчета,

- создать подзаголовки групп,

- изменить названия столбцов отчета,

- изменить размеры полей.

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

Рис. 8.4

4. Создать отчет Отчет Лица женского пола 1 на основе запроса Лица женского пола, который позволит получить:

- сведения о девушках в возрасте от 18 до 20 лет с указанием их фамилий, имен, возраста (не даты рождения), роста и веса.

- итоговые значения о количестве лиц в каждой возрастной группе.

- итоговые значения о среднем росте и весе всех лиц, представленных в отчете.

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

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

5. Сохранить базу данных на диске для дальнейшего использования.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: