Задание 7. Применение отчетов для наглядного отображения данных

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

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

3. Создайте отчет Договоры по турам с вычисляемыми полями:

• создайте с помощью Мастера отчет для таблицы Договоры и произведите группировку по полю Код тура, отсортировав по возрастанию Номера договоров;

• откройте этот отчет в режиме Конструктора;

• подведите итог по каждой группе (по каждому туру). Для этого:

– добавьте в отчет область итогов по группе с помощью команды Инструменты конструктора отчетов – Конструктор – Группировка и итогиГруппировка;

– в области "Группировка, сортировка и итоги" (рис. 11.43) нажмите на кнопку и в раскрывшемся блоке выберите опцию С разделом примечания;

– инструментом Поле вставьте новое поле в раздел Примечание группы Код тура;

– в свойствах названия поля укажите подпись "Общая сумма договоров";

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

=SUM([цена тура]*[число туристов]);

Рис. 11.43. Создание примечания группы в отчете

– на вкладке Все установите Формат поля – Денежный, а в поле Цвет текста – красный.

4. Просмотрите полученный отчет.

5. Измените отчет для подсчета общих итогов по всем сотрудникам, добавив поле итогов в раздел Примечание отчета (рис. 11.44).

6. На основе таблицы Сотрудники создайте отчет с группировкой по годам рождения сотрудников (рис. 11.45), каж-

Рис. 11.44. Готовый отчет Договоры по турам

Рис. 11.45. Отчет с группировкой по десятилетиям

дое десятилетие должно образовывать группу (1950–1959, 1960–1969 и т.д.). Для этого нужно:

• создать отчет на основе таблицы Сотрудники, задав группировку по полю Дата рождения и установив свойства По настраиваемым: Группировка – годы, Интересы – 10;

• в разделе отчета Область данных добавить вычисляемое поле

Возраст =Round(((Date() – [ДатаРождения])/365));

• в разделе Заголовок группы Дата рождения поместить:

Годы рождения с [МинГр] по [МаксГр], где Годы рождения с и по – это надписи (рис. 11.46); [МинГр] и [МаксГр] – вычисляемые поля:

[мин Гр]= (min(Datepart ("уууу"; [Дата Рождения]))10)*10

[максГр]=[минГР]+9[1].

7. Создайте наклейки на основе таблицы Клиентыпо приведенному на рис. 11.46

Рис. 11.46. Наклейка

образцу. Включите в наклейки поля Контактное лицо и Адрес клиента, а также добавьте с помощью инструмента Надпись текст "Кому" и "От".

8. Сохраните работу.