Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторный практикум 2010.docx
Скачиваний:
3
Добавлен:
08.09.2019
Размер:
5 Мб
Скачать
☆

Выделите весь отчет

    1. Откройте страницу свойств формы.

    2. Во вкладке Данные щелкните на кнопке построителя в свойстве Источник записей.

    3. В открывшемся окне запроса щелкните в строке Условие отбора поля Код_производителя, а затем на кнопке Построить .

    4. В окне построителя выражений дважды щелкните на папке Forms, затем дважды на папке Загруженные формы и один раз на папке Продажи_по_производителю.

    5. В среднем столбце дважды щелкните на имени поля со списком (например, ПолеСоСписком29), а затем нажмите на кнопку ОК.

Введите данные для отчета

    1. Находясь в окне конструктора запросов выполните команду Файл - Сохранить объект как.

Сохранение запроса

    1. В появившемся окне введите имя нового запроса ПродажиПроизводителя.

    2. Закройте окно запроса с подтверждением сохранений изменений запроса и обновления свойств.

    3. Проверьте наличие связи между формой Продажи_по_производителямГл и отчетом ПродажиПроизводителя. Для этого в режиме формы выбирайте на главной форме в поле со списком Производитель разные хлебозаводы. Паралельно откройте отчет в режиме предварительного просмотра.

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

  1. Добавление кнопки на форму

Задание

Добавить кнопку Отчет на форму Продажи_по_производителямГл для предварительного просмотра отчета ПродажиПроизводителя.

Выполнение

  1. Откройте форму Продажи_по_производителямГл в режиме конструктора.

  2. Увеличьте размер примечания формы примерно на 2 см (ранее он был равен нулю).

  3. Убедитесь, что на панели Элементы управления нажата кнопка Мастера. Щелкните на элементе Кнопка , а затем в разделе примечания формы.

  4. В первом окне мастера создания кнопок выберите в списке Категории элемент Работа с отчетом, а в списке Действия - Просмотр отчета.

Выберите Работа с отчетом - Просмотр отчета

  1. Во втором окне мастера выберите в списке отчет ПродажиПроизводителя.

Выберите в списке отчет ПродажиПроизводителя

  1. В третьем окне мастера выберите переключатель Текст и в текстовое поле введите слово  Отчет.

Выберите переключатель Текст и в текстовое поле введите слово Отчет

  1. В последнем окне мастера щелкните на кнопке Готово.

Нажмите кнопку Готово

  1. Щелкните на кнопке сохранить.

  2. Перейдите в режим формы и испытайте действие кнопки Отчет. Для этого поочередно выбирайте различных производителей на форме, открывайте отчет по ним, щелкая на кнопке Отчет и после просмотра закрывайте окно отчета.

Задачи для самостоятельного решения

  1. Под заголовком отчета ВсеПродажи добавьте поля С: и По:, в которых отобразите дату первой и последней продаж в киоске. (Функции DMin и DMax).

  2. Повторите выполнение п. 1, но при этом в отчете представляйте данные из диапазона дат, заданного при открытии отчета. (В базовый запрос отчета добавьте параметры С: и По: и представьте их значения в текстовых полях в заголовке отчета.)

  3. Постройте многоуровневый отчет о продажах с группировкой по товарам.

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

  5. *Свяжите отчет, построенный в п. 3, с формой, которая была построена в п. 2 (Задачи для самостоятельного решения) лабораторной работы № 4.

  6. * Создайте отчет для печати выбранной накладной. (Базовый запрос постройте на таблицах Накладные и Товары_накладных, с добавлением нужных полей из таблиц Товары и Производители. В условии отбора поместите параметр в поле  Код_накладной.)

  7. * Подготовьте письма каждому производителю, в которых представьте круговую диаграмму «Структура продаж по товарам» относительно продукции соответствующего производителя. (1. «Автоотчет: в столбец» на базе таблицы Производители с добавлением круговой диаграммы в него. Она строится на запросе ВсеПродажи. 2. Почтовые наклейки на базе таблицы Производители.)