рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Запросы с групповыми операциями

Запросы с групповыми операциями - раздел Менеджмент, Система управления базами данных Поставим Задачу Подсчитать Суммарное Количество Заказов По Странам. В Поле ...

Поставим задачу подсчитать суммарное количество заказов по странам. В поле Страна получателя таблицы Заказы мы видим, что заказы рассылаются в две страны: в Россию и в Украину. Для создания запроса используем таблицу Заказы. Используя режим конструктора, добавим в Конструктор запросов таблицу Заказы тем же способом, как описано в пункте 4.3. Конструктор запроса Заказы по странам показан на рис. 4.16.

 

 

 

Рис. 4.16 Конструктор запроса Заказы по странам с выпавшим меню групповых операций, в котором выбрана операция Count

 

 

 

Рис. 4.17 Группа Показать или скрыть вкладки Конструктор

 

В поля запроса из таблицы перенесём всего два: Страна получателя и Заказ. Щелчком по кнопке Итоги из группы Показать или скрыть на вкладке Конструктор (рис. 4.17) добавим строку Групповая операция в нижнюю часть Конструктора запроса, что тоже видно на рис. 4.16. Весь список групповых операций приведён в таблице 4.2.

Таблица 4.2

Функция Описание Обрабатываемые типы данных
Avg (Average) Вычисляет для столбца среднее значение. Столбец должен содержать числовые или денежные величины или значения даты или времени. Функция игнорирует пустые значения. «Числовой», «Денежный», «Дата/время»
Count Подсчитывает количество элементов в столбце. Все типы данных, за исключением наборов данных, одновременно допускающих несколько значений.
Max (Maximum) Возвращает элемент, имеющий наибольшее значение. Для текстовых данных наибольшим будет последнее по алфавиту значение, причем Access не учитывает регистр. Функция игнорирует пустые значения. «Числовой», «Денежный», «Дата/время»
Min (Minimum) Возвращает элемент, имеющий наименьшее значение. Для текстовых данных наименьшим будет первое по алфавиту значение, причем Access не учитывает регистр. Функция игнорирует пустые значения. «Числовой», «Денежный», «Дата/время»
StDev (Standard Deviation) Показывает, насколько значения отклоняются от среднего. «Числовой», «Денежный»
Sum Суммирует элементы в столбце. Работает только с числовыми или денежными данными. «Числовой», «Денежный»
Var (Variance) Вычисляет дисперсию для всех значений в столбце. Если таблица содержит менее двух строк, Access возвращает пустое значение. «Числовой», «Денежный»
Группировка Размещает одинаковые записи в таблице запроса вместе, то есть собирает их в группы для которых выполняются вычисления. Группы размещаются в алфавитном порядке и по возрастанию. «Текстовый», «Числовой»
Выражение Создает вычисляемое поле с помощью статистической функции, включенной в выражение. Типы данных, участвующие в выражении

 

 

Окончание таблицы 4.2

Условие Определяет условие отбора для поля, которое не участвует в группировке. Автоматически убирается флажок Вывод на экран. Типы данных, участвующие в условии
First Возвращают значение поля из первой записи в результирующем наборе запроса. Имя таблицы, константа или функция (не статистическая функция SQL).
Last Возвращают значение поля из последней записи в результирующем наборе запроса. Имя таблицы, константа или функция.

В клетке строки Групповая операция поля Заказ надо щёлкнуть с правой стороны. Выпадет меню с перечнем возможных групповых операций, как это видно на рис. 4.16. Из меню надо выбрать операцию Count (подсчёт). Если сразу после создания запроса перевести его в режим Открыть, то имя последнего поля окажется не очень понятным: Count-Заказ. Чтобы переименовать его, надо в режиме конструктора щелкнуть правой кнопкой мыши на поле Заказ и вызвать диалоговое окно Окно свойств (рис. 4.12) и там, в строке Подпись впечатать новое имя столбца: Всего заказов. После этого окно Конструктора запроса можно закрыть.

Готовый запрос Заказы по странам показан на рис. 4.18. В графе Всего заказов видно общее количество заказов по странам.

 

 

 

Рис. 4.18 Готовый запрос Заказы по странам

 

Второй пример запроса с групповой операцией ставит целью выявить суммы продаж по городам. Чтобы список не был слишком длинным, ограничимся только городами в Украине. Такой запрос показан на рис. 4.19.

На рис. 4.20 показан процесс конструирования запроса Суммы по городам. Он использует запрос Стоимость товаров и таблицу Клиенты.

Из таблицы Клиенты в запрос отправляются поля Страна и Город, а из запроса Стоимость товаров – поле Сумма. Строка Групповая операция образуется с помощью кнопки Итоги из группы Показать или скрыть на вкладке Конструктор (рис. 4.17), как и в предыдущем примере. Из групповых операций в поле Сумма выбирается операция Sum. Это же поле сортируется По убыванию, чтобы первыми в списке оказались города с наибольшей выручкой. Чтобы в списке остались города только из Украины в поле Страна, зададим Условие отбора: "Украина". Всё это видно на рис. 4.20. Запросив диалоговое окно Окно свойств, сменим подпись: вместо Sum-Сумма запишем Объём заказов.

 

 

 

Рис. 4.19 Готовый запрос Суммы по городам

 

 

 

 

Рис. 4.20 Конструирование запроса Суммы по городам

 

– Конец работы –

Эта тема принадлежит разделу:

Система управления базами данных

Н Д Давыдова... Система управления базами данных Microsoft Office Access Учебно методическое пособие для...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Запросы с групповыми операциями

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Microsoft Office Access 2007
  Учебно-методическое пособие для студентов всех специальностей и форм обучения   Челябинск УДК   Д Дав

Вход в Access 2007
Вход в программу Access 2007 и выход из неё происходит точно так же, как и для других Windows программ, но ввиду важности вопроса – повторим. Делаетс

Выход из Access 2007 и Windows
Чтобы выйти из Access 2007, надо щёлкнуть мышью по кнопке – Закрыть в правом верхнем углу экрана. Когда окно

Рабочее окно Access 2007
Окно Access 2007 сразу после его открытия изображено на рисунке 1.3. Оно похоже на окна других программ Windows. В этом окне можно выбрать вариант ра

Открытие базы данных
В нашей работе мы будем использовать готовую заготовку базы данных, в которой уже созданы основные таблицы, а в них внесены данные. Наша задача состоит в редактировании, дополнении и использовании

Структура базы данных
Программа Access 2007 предназначена для хранения и обработки информации любых видов и объёмов. Слово Access означает «доступ» и не зря в качес

Таблицы
2.1 Устройство таблицы Access 2007 Таблица базы данных Access 2007 видна на рис. 1.5 (таблица Заказы

Вписывание и редактирование записей
Записи впечатываются в активную строку обычным порядком. Курсор из клетки в клетку можно переставлять с помощью мыши. Также с помощью мыши можно установить курсор между словами внутри клетки или вн

Создание таблицы
Создание таблицы начинается с выбора на ленте командной вкладки Создание (рис. 1.6). Затем необходимо в группе Таблицы (рис. 2.3) выбрать один из реж

Свойства полей таблицы
Имя поля должно быть недлинным и понятным. В имени поля можно использовать все символы, русские и латинские, кроме квадратных скобок [ ], точки

Разработка однотабличной формы
Создание формы начинается с выбора командной вкладки Создание (рис. 1.6). Затем надо щёлкнуть в группе Формы (рис. 3.2) по одной из кнопок:

Доработка формы в режиме конструктора
Формы, созданные с помощью мастера форм, получаются вполне готовыми и законченными. И всё же иногда оказывается, что в форме не полностью видна какая-либо надпись или запись не помещается в отведён

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

Назначение и возможности запросов
Запрос – это основной объект для обработки данных. Запрос может решить любую задачу, интересующую пользователя базы данных. С таблицами не рекомендуется делать много всяких преобразований, поскольк

Создание запроса
Рассмотрим создание запросов на выборку на примерах. Допустим, что понадобился список клиентов из Саратова. Можно поручить Access 2007 составление такого списка. Надо создат

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

Вычисления в полях запроса
В поля запроса можно вписывать формулы, по которым производятся вычислительные операции с числами, помещёнными в поля. Допустим, принято решение о повышении цен на все товары торговой фирмы на 5%.

Запрос Стоимость товаров
Наиболее важный для нашей работы и наиболее трудоёмкий запрос мы будем делать с целью определения суммарной стоимости каждого из товаров в заказе. Из-за важности и трудоёмкости запроса С

Запрос по параметру
Зададимся целью получить сведения о товарах определённого типа, причём тип товаров в программе напрямую не задан. Его должен вводить пользователь при всяком обращении к запросу. Для этой ц

Открытие файла базы данных
База данных открывается щелчком по ярлычку Access на рабочем столе или через кнопку [Пуск]выбрать Все программы – Microsoft Office – Microsoft Of

Запрос Стоимость товаров
Создание запроса Стоимость товаров подробно описано в пункте 4.6. 6.2.5 Отчёт на основании запроса В задании на работу предлагается кроме

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

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги