Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ucheb_pos_Sovr_inform_tekhnologii.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
5.28 Mб
Скачать
      1. Создание итогового запроса

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

  1. Откройте базу Книготорговля.accbd . Создайте итоговый отчет, с помощью которого можно определять среднюю цену литературы в категориях: экономическая, юридическая и техническая, и динамично ее отслеживать при изменении ассортимента и поставщиков.

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

  3. Щелчком на значке Конструктор откройте таблицу в Режиме конструктора. Это необходимо для создания дополнительного поля Категория.

  4. В начало структуры таблицы вставьте новое поле. Для этого выделите первое поле (Наименование) и нажмите клавишу INSERT.

  5. Введите имя нового поля: Категория, тип данных: Текстовый.

  6. Выполните команду Сохранить и закройте окно Конструктора.

  7. Выполните двойной щелчок на значке Создание запроса в режиме конструктора. В открывшемся диалоговом окне Добавление таблицы выберите таблицу Книги в продаже, на основе которой будет разрабатываться итоговый запрос. Закройте окно Добавление таблицы.

  8. В бланк запроса по образцу введите следующие поля таблицы Книги в продаже: Категория, Наименование, Цена.

  9. Для поля Цена включите сортировку по возрастанию.

  10. На панели инструментов щелкните на вкладке Конструктор кнопку Итоги . Эта команда необходима для создания в нижней части бланка строки Групповые операции. Именно на ее базе и создаются итоговые вычисления.

  11. Для поля Категория поставьте в строке Групповые операции: Группировка.

  12. Для поля Цена щелкните в строке Групповые операции: появится кнопка раскрывающегося списка, из которого можно выбрать итоговую функцию для расчета значений в данном поле. Выберите итоговую функцию Avg для определения средней сто­имости изданий в категории.

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

  14. Рис. 39. Окно запроса

    Сохраните бланк запроса по образцу и дайте ему имя: Средняя цена книги.

  15. Запустите запрос и убедитесь, что он правильно работает.

  16. Закройте все объекты базы данных. Завершите работу с программой Microsoft Access.

      1. Задания для самостоятельной работы «Создание и обработка баз данных в Access 2010»

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

  2. Созданную структуру таблицы наполните содержанием. Введите произвольные данные (10 записей).

  3. Выполните сортировку таблицы. Параметры сортировки указаны в табл. 1 (прил.).

  4. Создайте два итоговых запроса, которые вычисляют для данных последнего столбца таблицы: итоговое значение суммы, среднее значение. Сохраните запросы под именем Итог1, Итог2.

  5. Создайте запрос на выборку данных. В качестве критерия отбора выберите: Значения последнего столбца таблицы, отвечающие условию >=Значение 1 и <= Значение2. Сохраните запрос под именем Отбор1.

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

Значения второго столбца таблицы, равные Значение3. Сохраните результаты в виде запроса под именем Фильтр1.

Данные для выборки (Значение 1, Значение 2, Значение 3) выбрать самостоятельно в соответствии с содержанием таблицы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]