Итоговые запросы предназначены для вычисления суммы значений или среднего значения по всем ячейкам поля, также может выбираться максимальное или минимальное значение данных или выполняться какая-либо другая функция.
Пусть необходимо, подсчитать, сколько спортсменов тренирует каждый тренер.
1. Создайте запрос. Выберите два поля: Фамилия и Тренер.
Выберите пункт меню Вид/Групповые операции. Эта команда необходима для создания в нижней части бланка строки Групповые операции. На основе этой команды создаются итоговые вычисления. Все поля, отобранные в этом запросе, получают в строке значение Группировка.
2. Для поля, по которому производится группировка записей (в данном случае Тренер) оставьте в строке Групповые операциизначение Группировка. Для поля Фамилия щелкните кнопкой в этой строке – появится раскрывающийся список, из которого выберите функцию Count, определяющую общее количество записей, вошедших в группу. В данном случае это количество спортсменов, занимающихся у каждого тренера.
3. Закройте окно запроса и присвойте ему имя – Спортсмены и тренеры.
4. Выполните запрос и убедитесь, что он правильно работает путем просмотра таблицы.
Предположим, что необходимо узнать информацию не обо всех тренерах, а только об одном заданном. При этом запрос должен позволять в любой момент посмотреть количество спортсменов у любого тренера. В этом случае необходимо совместить возможности итогового запроса с запросом с параметром. Для создания такого запроса:
1. Создайте запрос, по образцу, рассмотренному в первом и втором пунктах итоговых запросов.
2. В условие отбора поля Тренер введите: [введите фамилию тренера].
3. Выполните запрос с помощью кнопки Запускна панели инструментов (значок в виде восклицательного знака) и убедитесь в правильности его работы.
4. Закройте запрос и присвойте ему имя – Тренер.