Курс занятий на Оператора компьютерного набора
  • Регистрация
1 1 1 1 1 1 1 1 1 1 Рейтинг 0.00 (0 Голоса)

Практическая работа №10

Тема занятия: Получение итоговых данных.

Цель занятия: Научиться автоматизировать процесс получения и использования итоговых данных в базе данных.

План занятия:

1.  Получение итоговых с помощью запросов.

2.  Получение итоговых данных в формах.

3.  Получение итоговых данных в отчетах.

1.  Получение итоговых данных с помощью запросов.

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

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

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

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

•  Создайте перекрестный запрос (Создать→Перекрестный запрос→ОК).

•  В окне Создание перекрестных таблиц выберите в качестве источника записи запрос с вычислением SQL (запрос, выводящий фамилии клиентов, наименование товара и сумму заказа) созданный вами ранее при выполнении практической работы №9. Нажмите Далее.

•  В следующем окне с помощью кнопки переместите поле Фамилия Из области Доступные поля В область Выбранные поля. Нажмите Далее.

•  В следующем окне повторите те же действия только для поля Наименование товара. Нажмите Далее.

•  В следующем окне установите галочку Вычислять итоговые значения. В качестве функции для итогового значения укажите Сумма. Нажмите Далее, А затем Готово.

•  Просмотрите результат выполнения данного запроса.

Использование параметра «Групповые операции»

Создадим запрос позволяющий вывести общую численность наименований товаров.

•  Создайте новый запрос в режиме Конструктор.

•  В качестве источника записей выберите таблицу «Товары».

•  Перетащите в область запроса поле Код товара.

•  На панели инструментов нажмите кнопку Групповые операции . Если данная кнопка не отображается, то выполните следующие действия: Вид→Панели инструментов→Настройка→Команды→Конструктор запросов→Групповые операции.

•  Добавьте в область запроса поле Код товара. В поле Групповая операция Выберите функцию СOUNT.

•  Сохраните и проверьте работу запроса.

2.  Получение итоговых данных в формах.

Создадим форму на основе таблицы «Товары», которая позволит определять максимальную цену товара

•  Создайте на основе таблицы «Товары» Автоформу: Ленточная.

•  Откройте данную форму в режиме Конструктор.

•  Добавьте в Примечание формы Элемент Поле со списком. Отмените работу мастера.

•  Откройте свойства объекта Поле со списком. Перейдите на вкладку Данные.

•  Напротив поля Данные Нажмите кнопку . Это кнопка построителя выражений.

•  В окно Построителя выражений впишите следующее выражение MAX([Цена]) и нажмите ОК.

Окно свойств

 

Построитель выражений

 

 

•  Сохраните форму и проверьте правильность ее работу.

Получение итоговых данных в отчетах.

На основе отчета «Обслуженные заказы» необходимо вывести следующие итоговые данные.

A)  Сумму денежных единиц, на которую продал товара каждый сотрудник.

B)  Общую сумму средств, полученную предприятием за весь период работы.

Для этого необходимо выполнить следующие действия:

•  Откройте отчет «Обслуженные заказы» созданный при выполнении практической работы №7 в режиме Конструктора.

•  Щелкните правой кнопкой мыши по области Заголовок группы Код сотрудника И выберите команду Сортировка и группировка.

•  В окне Сортировка и группировка Найдите поле Примечание группы и установите его значение «Да».

•  Закройте окно Сортировка и группировка. Если вы все сделали правильно то в конструкторе отчета должна появиться область Примечание Группы Код сотрудника.

•  В Примечание Группы Код сотрудника Добавьте элемент поле. Вызовите свойства нового поля и с помощью Построителя выражений добавьте следующее значение поля Sum([Цена]*[Количество])

•  Используя кнопку предварительного просмотра посмотрите результат.

•  Скопируйте данное поле в область Примечание отчета.

•  Сохраните и проверьте правильность работы отчета.

Контрольные вопросы:

1.  Какие вы знаете способы получения итоговых значений?

2.  Что такое групповые операции?

3.  Способы получения итоговых значений в формах?

4.  Способы получения итоговых значений в отчетах?

Вывод: В процессе работы с базами данных очень часто встречается необходимость в получении итоговых значений. В данной работе были рассмотрены основные способы и методы получения итоговых данных при работе с базами данных.

Добавить комментарий


Защитный код
Обновить

По темам:

История Украины

Культурология

Высшая математика

Информатика

Охотоведение

Статистика

География

Военная наука

Английский язык

Генетика

Разное

Технологиеские темы

Украинский язык

Филология

Философия

Химия

Экология

Социология

Физическое воспитание

Растениевосдство

Педагогика

История

Психология

Религиоведение

Плодоводство

Экономические темы

Бухгалтерские темы

Маркетинг

Иностранные языки

Ветеринарная медицина

Технические темы

Землеустройство

Медицинские темы

Творчество

Лесное и парковое хозяйство