Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access для юристов.doc
Скачиваний:
28
Добавлен:
04.05.2019
Размер:
1.56 Mб
Скачать

Групповые функции

Обозначение

Функция

Назначение

Avg

среднее

вычисляет среднее сгруппированных значений

Count

число

находит количество сгруппированных записей

Sum

сумма

вычисляет сумму сгруппированных значений

Min

минимум

находит наименьшее из сгруппированных значений

Max

максимум

находит наибольшее из сгруппированных значений

StDev

среднеквадратичное отклонение

вычисляет статистическое стандартное отклонение для сгруппированных значений (показывает, насколько широко разбросаны значения данных относительно среднего значения)

Var

дисперсия

вычисляет статистическую дисперсию для сгруппированных значений (равна квадрату стандартного отклонения)

First

первая

выбирает первое из сгруппированных значений

Last

последняя

выбирает последнее из сгруппированных значений

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

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

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

Рисунок 4. Пример создания итогового запроса в режиме конструктора

Для поля, по которому производится вычисление итогового значения, Microsoft Access создает подпись путем объединения имени используемой функции и имени поля – Count-№ договора (рис. 5).

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

Для того чтобы изменить подпись поля Count-№ договора, нужно в режиме конструктора перед именем поля № договора указать новое имя, например, Количество договоров: (рис. 6), которое будет отображаться в качестве заголовка столбца в динамической таблице при выполнении запроса (рис. 7).

Рисунок 6. Изменение подписи поля в режиме конструктора

Рисунок 7. Результат выполнения итогового запроса с измененной подписью поля

В итоговых запросах так же, как и в обычных запросах на выборку, можно использовать условия отбора. Например, если в рассматриваемый запрос в условие отбора поля Количество договоров: № договора ввести >2, то итоговые вычисления будут производиться только для тех юристов, которые составили больше двух договоров (Красовская А.А.).

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