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

Доработанная форма ВсеПродажи

Задание 4

В области примечания формы добавить поле для вычисления суммы стоимостей.

Выполнение

  1. В режиме конструктора формы установите указатель мыши на нижней границе области примечания формы и растяните ее вниз примерно на 1 - 2 см.

  2. С помощью элементов управления добавьте в область примечания поле, поместив его под полем Стоимость.

  3. Измените текст надписи этого поля, введя слово Итого.

  4. Щелкните на новом поле и откройте страницу его свойств.

  5. Во вкладке Данные щелкните в строке Данные, а затем на кнопке вызова построителя выражений.

  6. В окне построителя выражений выберите в левом списке вид объекта ФункцииВстроенные функции, в среднем списке – категорию функций Статистические, а в правом списке – имя функции Sum и дважды щелкните по ней.

  7. Замените текст «Выражение» именем поля Стоимость. Для этого:

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

    2. Щелкните на тексте «Выражение» для его выделения

    3. В среднем столбце выберите поле Стоимость.

    4. Дважды щелкните по выбранному полю, а затем - кнопку OK.

Вычисление стоимости

  1. Во вкладке Макет окна свойств установите значения следующих свойств:

Формат поля: С разделителями разрядов

Число десятичных знаков: 2

Подчиненная форма в окончательном виде показана на следующем рисунке

Окончательный вид подчиненной формы

  1. Объединение подчиненной формы с главной

Задание 1

Поместить подчиненную форму Продажи_по_производителямПодч на главную Продажи_по_производителямГл, связав их с помощью поля Код_производителя.

Выполнение

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

  2. На панели элементов управления нажмите кнопку Подчиненная форма/отчет и нарисуйте мышью прямоугольник на главной форме в том месте, где будет располагаться подчиненная форма. Далее включается в работу мастер подчиненных форм.

Кнопка "Подчиненная форма/отчет" на

панели элементов управления

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

Выбор источника данных для подчиненной формы

  1. Во втором окне мастера укажите поля связей между формами. Для этого включите переключатель Самостоятельное определение и установите в обоих полях со списком Поля формы или отчета и Поля подчиненной формы или отчета поле Код_производителя. Нажмите на кнопке Далее.

Выберите поля связи форм

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

Задайте имя для подчиненной формы

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

  2. Сохраните объединенную форму.

Переход по записям в главной и подчиненной

формах

Задание 2

Добавить поле со списком для перехода по записям на главной форме.

Выполнение

Чтобы выбрать товары по какому-либо конкретному производителю, более удобно пользоваться не кнопками перехода по записям, а полем со списком Производитель. Оно заменит два поля Код_ производителя и Производитель. Для этого выполните следующие действия:

  1. Удалите из формы поля Код_производителя и Производитель.

  2. Щелкните на кнопке Поле со списком на панели элементов управления, а затем щелкните в верхней части главной формы.

  3. В появившемся первом окне мастера выберите переключатель Поиск записи в форме на основе значения, которое содержит поле со списком.

Выберите переключатель Поиск записи в форме на основе значения, которое содержит поле со списком

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

Выберите поля Код_производителя и Производитель

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

  2. Сохраните форму и просмотрите информацию по разным производителям, перейдя в режим формы.

На следущем рисунке представлена форма Продажи_по_производителямГл, которая содержит подчиненную форму Продажи_по_производителямПодч.

Чтобы выбрать данные по конкретному производителю,

используйте полем со спискомПроизводитель

Построение диаграммы

Задание

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

Основные этапы выполнения

Диаграмма также как и подчиненная форма связывается с главной формой по полю Код_производителя.

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

Источником данных для диаграммы возьмем запрос ВсеПродажи, в котором имеются все необходимые поля — Товар и Стоимость для отображения на форме, а также Код_производителя для связи с главной формой.

Создание диаграммы выполняется в два этапа: