Итоговый запрос
Запросы позволяют не только выбирать записи из таблиц, но и вычислять различные статистические параметры. Например, можно подсчитать суммарное количество контактов и вывести даты первого и последнего контакта с каждым из людей, включенных в таблицу Контакты. Чтобы построить такой запрос в режиме конструктора, выполните следующие действия.
- В окне базы данных щелкните на кнопке Запросы.
- Дважды щелкните на значке Создание запроса в режиме конструктора (Create Query In Design View).
- В открывшемся окне диалога (рис. 17.6) выделите строку Контакты.
- Щелчком на кнопке Добавить добавьте выбранную таблицу в верхнюю область конструктора запроса.
- Выделите пункт Список и снова щелкните на кнопке Добавить.
- Щелчком на кнопке Закрыть закройте окно диалога Добавление таблицы (Show Table). Списки полей двух таблиц, соединенные линией связи, появятся в окне конструктора.
- Щелкните на кнопке Групповые операции (Totals) панели инструментов. В бланке запроса появится дополнительная строка Групповая операция (Total), позволяющая выполнять статистические операции со значениями конкретных полей.
Рис. 17.6. Добавление таблицы - Перетащите поле Фамилия в ячейку Поле (Field) первого столбца конструктора.
- В ту же ячейку второго столбца перетащите поле Имя таблицы Контакты.
- В третий, четвертый и пятый столбцы бланка запроса перетащите поле Дата таблицы Список (рис. 17.7).
Рис. 17.7. Запрос с групповыми операциями