Создание итогового запроса
⇐ ПредыдущаяСтр 11 из 11 Запросы, выполняющие вычисления по всем записям для какого-либо числового поля, называются итоговыми запросами. В итоговом запросе может рассчитываться сумма значений или величина среднего значения по всем ячейкам поля, может выбираться максимальное или минимальное значение данных в поле, может также исполняться иная итоговая функция. 1. Откройте базу Книготорговля. accbd. Создайте итоговый отчет, с помощью которого можно определять среднюю цену литературы в категориях: экономическая, юридическая и техническая, и динамично ее отслеживать при изменении ассортимента и поставщиков. 2. В окне Книготорговля: база данных откройте панель Все таблицы. Выберите таблицу Книги в продаже. 3. Щелчком на значке Конструктор откройте таблицу в Режиме конструктора. Это необходимо для создания дополнительного поля Категория. 4. В начало структуры таблицы вставьте новое поле. Для этого выделите первое поле (Наименование) и нажмите клавишу INSERT. 5. Введите имя нового поля: Категория, тип данных: Текстовый. 6. Выполните команду Сохранить и закройте окно Конструктора. 7. Выполните двойной щелчок на значке Создание запроса в режиме конструктора. В открывшемся диалоговом окне Добавление таблицы выберите таблицу Книги в продаже, на основе которой будет разрабатываться итоговый запрос. Закройте окно Добавление таблицы. 8. В бланк запроса по образцу введите следующие поля таблицы Книги в продаже: Категория, Наименование, Цена. 9. Для поля Цена включите сортировку по возрастанию. 10. На панели инструментов щелкните на вкладке Конструктор кнопку Итоги. Эта команда необходима для создания в нижней части бланка строки Групповые операции. Именно на ее базе и создаются итоговые вычисления.
11. Для поля Категория поставьте в строке Групповые операции: Группировка. 12. Для поля Цена щелкните в строке Групповые операции: появится кнопка раскрывающегося списка, из которого можно выбрать итоговую функцию для расчета значений в данном поле. Выберите итоговую функцию Avg для определения средней стоимости изданий в категории. 13. Для поля Наименование выберите итоговую функцию Count, определяющую общее количество записей, вошедших в группу. В нашем случае это количество книг, относящихся к каждой из категорий. 14.
15. Запустите запрос и убедитесь, что он правильно работает. 16. Закройте все объекты базы данных. Завершите работу с программой Microsoft Access.
Задания для самостоятельной работы «Создание и обработка баз данных в Access 2010» 1. Создайте структуру таблицы согласно своему варианту задания. Варианты таблиц приведены в прил.. 2. Созданную структуру таблицы наполните содержанием. Введите произвольные данные (10 записей). 3. Выполните сортировку таблицы. Параметры сортировки указаны в табл. 1 (прил.). 4. Создайте два итоговых запроса, которые вычисляют для данных последнего столбца таблицы: итоговое значение суммы, среднее значение. Сохраните запросы под именем Итог1, Итог2. 5. Создайте запрос на выборку данных. В качестве критерия отбора выберите: Значения последнего столбца таблицы, отвечающие условию >= Значение 1 и <= Значение2. Сохраните запрос под именем Отбор1. 6. С помощью Ф ильтра выполните отбор записей, удовлетворяющих условию: Значения второго столбца таблицы, равные Значение3. Сохраните результаты в виде запроса под именем Фильтр1. Данные для выборки (Значение 1, Значение 2, Значение 3) выбрать самостоятельно в соответствии с содержанием таблицы.
Библиографический список 1. Кудинов, Ю.И. Основы современной информатики: учеб. пособие / Ю.И. Кудинов, Ф.Ф. Пащенко. – СПб.: Лань, 2009. – 256 с. 2. Кудинов, Ю.И. Практикум по основам современной информатики: учеб. пособие / Ю.И. Кудинов, Ф.Ф. Пащенко, А.Ю. Келина. – СПб.: Лань, 2011. – 326 с. 3. Балдин, К.В. Информатика: учеб. для вузов / К.В. Балдин, В.Б. Уткин. – М.: Проект, 2003. – 304 с. 4. Беляев, М.А. Основы информатики: учеб. для вузов / М.А. Беляев, В.В. Лысенко, Л.А. Малинина. – Ростов н/Д.: Феникс, 2006. – 352 с. 5. Информатика: Энциклопедический словарь для начинающих / под ред. Д.А. Поспелова. – М.: Педагогика-Пресс, 1994. – 352 с. 6. Информатика. Базовый курс / под ред. С.В. Симоновича. – СПб.: Питер, 2005. – 640 с. 7. Информатика: учеб. / под ред. Н.В. Макаровой. – М.: Финансы и статистика, 2003. – 768 с. Приложение Таблица 1
Таблица 2
Учебное издание
Кудинов Юрий Иванович Суслова Светлана Александровна
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|