Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Лабораторная работа 8
Отчеты Access
Задание
Создать отчет с итоговыми суммами по полю Стоимость заказа:
- для каждой услуги,
- для каждого менеджера агентства,
- всего по отчету в целом.
В отчете должны быть представлены данные за один календарный год по следующим полям: фамилия клиента, фамилия менеджера, наименование услуги, дата исполнения заказа, стоимость заказа.
Порядок выполнения задания
На первом этапе создается таблица с именем Для отчета с помощью запроса на создание таблицы. В таблицу помещаются все записи полей фамилия клиента, фамилия менеджера, наименование услуги, дата исполнения заказа, стоимость заказа.
Технология создания таблицы Для отчета описана ниже.
На ленте в зоне тип запроса выбрать тип запроса Создание таблицы. В окне Имя таблицы ввести имя Для отчета и нажать ОК:
В окне построителя выражений ввести следующее выражение для вычисления значений поля Стоимость заказа:
Стоимость: [Заказ]![Количество экземпляров]*[Услуга]![Цена услуги]-[Заказ]![Количество экземпляров]*[Услуга]![Цена услуги]*[Заказ]![Скидка]
Выражение вводится в одну строку:
После ввода выражения нажать ОК для закрытия окна Построителя выражений.
Включить флаг Вывод на экран для поля Стоимость:
Посмотреть запрос в режиме команд SQL. Выполнить запрос.
Появится диалоговое окно следующего вида:
Ответить Да.
Результат должна быть создана новая таблица с именем Для отчета:
Внимание! Для корректного вычисления стоимости заказа должно быть правильно заполнено поле Скидка таблицы Заказ:
Если таблица Для отчета уже создана, а информация в ней некорректна, то перед формированием ее новой версии старую таблицу Для отчета нужно удалить.
Отчет создается на основе таблицы Для отчета.
1.На вкладке Создание выбрать Мастер отчетов.
2. В окне Создание отчетов в поле Таблицы и запросы выбрать из списка имя таблицы источника данных Для отчета.
В поле Доступные поля выбрать все поля, нажатием на кнопку Двойная стрелка:
и нажать кнопку Далее
3.В окне Добавить уровни группировки добавить уровни группировки записей в отчете. Для этого перенести из левого списка в правый поля Наименование услуги, Менеджер фамилия нажатием на кнопку Стрелка:
Нажать Далее.
4.В окне Выберите порядок сортировки задать сортировку по поля Дата исполнения заказа по возрастанию значений:
Нажать на кнопку Итоги и установить флаг SUM:
Нажать ОК, Далее.
5.В следующем окне выбрать вид макета для отчета Ступенчатый и ориентацию на листе Альбомную:
и нажать кнопку Далее.
6.В следующем окне выбрать стиль оформления и нажать кнопку Далее.
7. В последнем окне ввести имя отчета:
Отчет о выполнении заказов рекламного агентства за 2009 год
8. Выполнить отчет. Результат его выполнения представлен ниже:
Отчет представляется на двух листах. Для просмотра второго листа нужно выполнить переход к нему.
9. Загрузить отчет в Конструктор отчетов для дальнейшего редактирования информации:
Он имеет следующий вид:
Вместо надписи Sum внесем надпись Итого по менеджеру. Для этого выделим в отчете надпись Sum и вызовем ее свойства из контекстного меню этой надписи:
Затем отредактируем свойство Подпись. Первоначально она имеет вид:
Наберем вместо Sum подпись Итого по менеджеру: и зададим плотную насыщенность текста:
Далее растянем мышкой поле Итого по менеджеру, увеличивая его размеры:
Для надписи Sum в Примечании группы Наименование услуги также введем новый текст:
Итого по услуге:
Изменим насыщенность на плотную.
Для всех полей с вычисляемыми выражениями суммы также лучше изменить насыщенность шрифта:
Затем запустим отчет на выполнение еще раз. Он должен иметь следующий вид: