Иллюстрированный самоучитель по Microsoft Access 2003

Расширение сферы использования запросов

Отображение общих значений с помощью групповых операций

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

В одном и том же запросе может обрабатываться несколько параметрических выражений. Например, во пером запросе можно указать на необходимость отображать только лечебные растения, приобретенные из российских каталогов. Для этого нужно добавить в ячейку Условие отбора поля Номер типа второе параметрическое выражение– [Введите значение Номер типа].

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

  1. Выберите таблицу Растения в окне базы данных, а затем команду Вставка › Запрос. Дважды щелкните на записи Конструктор в окна Новый запрос.
  2. Добавьте два поля Номер типа в таблицу конструктора (именно два). Других полей добавлять не нужно, поскольку это изменит характеристики создаваемых групп.
  3. Выберите команду Вид › Групповые операции для добавления соответствующей строки в таблицу. В каждой ячейке Групповая операция будет по умолчанию отображаться название обобщенной функции Группировка. Измените вторую функцию на Count, щелкнув на ячейке и выбрав имя Count в раскрывающемся списке, как показано на рис. 12.26.
  4. Запустите запрос для отображения обобщенных результатов, представленных на рис. 12.27. Итак, на данный момент насчитывается шесть декоративных растений и три лечебных.

Иллюстрированный самоучитель по Microsoft Access 2003 › Расширение сферы использования запросов
Рис. 12.26. Выберите обобщенную функцию Count из раскрывающегося списка строки Групповая операция

Иллюстрированный самоучитель по Microsoft Access 2003 › Расширение сферы использования запросов
Рис. 12.27. Запрос определит количество записей в каждой категории

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.