Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Создание групповых запросов

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

 

Последовательность создания запроса на группировку

1. На вкладке Создание в группе Другие щелкните Конструктор запросов.

2. В диалоговом окне Добавление таблицы выберите одну или несколько таблиц(запросов)для создания нужного запроса.

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

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

В бланке запроса появится строка Групповая операция, а в строке для каждого поля запроса появится элемент Группировка (рис.1).

5. В строке Групповая операция щелкните поле, по которому следует провести подсчет, и выберите соответствующую функцию. Для нескольких итоговых полей также выберите функцию для расчета. На рис.1выбраны функции расчета для полей Количество, Цена и Стоимость.

6. Выполните и сохраните запрос.

 

 

Рисунок 1.Окно создания запроса на группировку с итоговыми поляим.

Столбцы итоговых полей в режиме таблицы имеют нестандартные названия (рис.2) – Sum-Количество и Avg-Цена. Для изменения этих названий, необходимо в режиме Конструктора выделить поочередно каждый столбец и в контекстном меню выбрать опцию Свойства. В Окне свойств на вкладке Общие (рис.3) в свойстве Подпись задать нужное название.

 

 

Рисунок 2. Результат выполнения запроса.

 

 

Рисунок 3. Окно свойств полей Количество и Цена.

 

При создании запросов на группировку необходимо правильно отобрать поля для запроса. Группировка объединяет поля только с повторяющимися значениями, в данном примере это поле Код жанра, если в запрос было бы включено поле КодФильма, то группировка стала бы не возможной. По полям Количество, Цена и Стоимость, имеющие различные значения в каждой строке, использованы функции, что позволяет осуществить группи-ровку. Кроме стандартных функций вычислений часто используется Условие (ставится вместо Группировка, Sum, Avg, Max и т.д.), выбирается поле, например, КодФильма и в Условиях отбора указываются необходимые условия, но для этого поля должен отсутст-вовать флажок в строке Вывод на экран (рис.4).

 

 

Рисунок 4. Запрос с выбором Условие в Групповой операции и Условием отбора.

В качестве Условия отбора могут быть использованы те же выражения, что и в простых отчетах на выборку,напр. Between …, Like IIf … и т.д.(рис.5).

 

 

Рисунок 5. Запрос с различными условиями отбора.

В качестве Групповой операции для любого столбца может быть использовано Выраже-ние, в вычисляемом поле используется в качестве параметра итоговое поле(рис.6).

 

 

Рисунок 6. Параметр строки Групповая операция – Выражение.

 

<== предыдущая лекция | следующая лекция ==>
Области применения выражений | Доработка Главной кнопочной формы
Поделиться с друзьями:


Дата добавления: 2014-01-13; Просмотров: 2785; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.