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

Построение отчета по одному объекту Основные этапы

Построение отчета объекту рассмотрим на примере создания отчета по продажам за конкретную дату указанного производителя.

Отчет должен следующие заголовок и «шапку»:

Отчет о продажах киоска "Колобок"

Дата 99.99.9999 Производитель ХХХХХХХХХХХХ

п/п

Товар

Количество

Стоимость

Данные для отчета можно получить с помощью построенного ранее запроса ВсеПродажи. Его нужно настроить на выбор конкретной даты и производителя. Поэтому задача решается в три этапа:

  1. Подготовка базового запроса.

  2. Построение предварительной версии отчета с помощью мастера.

  3. Доработка отчета в конструкторе.

Далее подробно рассмотрим выполнение каждого этапа.

Подготовка базового запроса для построения отчета

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

    1. В окне базы данных перейдите в режим отображения запросов, щелкнув на панели объектов кнопку Запросы.

    2. Дважды щелкните ярлык Создание запроса с помощью конструктора.

    3. В появившемся окне Добавление таблицы перейдите во вкладку Запросы дважды щелкните запрос ВсеПродажи и закройте это окно.

    4. В окне запроса, которое открыто в режиме конструктора, выполните такие действия:

    5. Перетащите поля из области схемы данных в область бланка запроса в следующем порядке:

  • Дата,

  • Производитель,

  • Товар,

  • Количество,

  • Стоимость,

  • Код_производителя.

    1. В строке Условие отбора для поля Дата задайте параметр отбора [Введите дату], а для поля Код_производителя[Введите код производителя] и для него же снимите флажок Вывод на экран.

    2. Сохраните запрос под именем ПродажиДатаПроизв и закройте его окно.

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

    4. Окно построенного запроса в режиме конструктора изображено на рис. 5.4.

Рис. 5.4. Базовый запрос для отчета по одному объекту

Построение предварительной версии отчета с помощью мастера.

Чтобы создать отчет ПродажиДатаПроизв:

  1. В окне БД установите режим отображения отчетов.

  2. На панели инструментов нажмите кнопку Создать.

  3. В списке появившегося окна Новый отчет выберите элемент Автоотчет: ленточный, а в поле со списком в качестве источника данных – запрос ПродажиДатаПроизв.

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

  5. Перейдите в режим конструктора отчета и сохраните отчет согласившись с именем ПродажиДатаПроизв.

На рис. 5.5 изображено окно отчета в режиме предварительного просмотра, который был построен мастером ленточного автоотчета.

Рис. 5.6. Отчет, построенный мастером ленточного автоотчета

Доработка отчета в конструкторе

Чтобы привести отчет к нужному виду выполните следующие действия.

В разделе заголовка отчета замените текст надписи с именем отчета ПродажиДатаПроизв на его название Отчет о продажах киоска "Колобок".

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

Добавьте столбец № п/п, выполнив для этого следующие действия

На освободившееся место в разделе Область данных Верхний колонтитул добавьте поле с помощью панели элементов управления и введите в нее текст № п/п.

Вырежьте надпись к новому полю и вставьте ее в раздел Верхний колонтитул, разместив над полем.

Откройте его окно свойств и во вкладке Данные введите в значение свойства Данные формулу =1, а в свойстве Сумма с накоплением выберите значение Для всего.

Добавьте в конце таблицы итоговую строку, выполнив следующие действия

Увеличьте по высоте размер раздела Примечание отчета примерно на 2 см.

В разделе Примечание отчета проведите горизонтальную линию толщиной 2 пункта.

Под линией добавьте поле и в его надпись введите текст Итого.

Выделите добавленное поле и откройте окно свойств.

Во вкладке Данные введите в значение свойства Данные формулу = Sum( [Стоимость] ). Для этого воспользуйтесь построителем выражений. Функция Sum находится в категории Статистические встроенных функций.

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

На рис. 5.7 изображен доработанный отчет в режиме предварительного просмотра.

Рис.5.7. Доработанный отчет по одному объекту

В отчете по лабораторной работе также представьте окно отчета по одному объекту в режиме конструктора.