Access имеет множество встроенных функций. Некоторые из них называются функциями обобщения, поскольку работают с группами строк, а не с отдельными строками. Нужную функцию можно задать, набрав на клавиатуре её имя в строке «Групповая операция», или выбрав её из раскрывающегося списка.
Основные функции обобщения (групповые операции):
Ø SUM - вычисляет сумму всех значений заданного поля (для числовых полей), отобранных запросом;
Ø AVG - вычисляет среднее значение среди записей, отобранных запросом (для числовых и денежных типов данных);
Ø MIN, MAX - выбирает, соответственно, минимальное и максимальное значение в записях поля, отобранных запросом;
Ø COUNT - вычисляет количество записей, имеющих ненулевое значение и отобранных запросом;
Ø FIRST, LAST - определяет, соответственно, первое и последнее значение в указанном поле записей.
4.1. Создайте запрос в режиме Конструктора по таблице «Товары». В нижнюю панель окна выберите поля «Марка» и «Цена».
4.2. На вкладке Конструктор в разделе Показать или скрыть выберите кнопку
Итоги. В появившейся строке Групповые операции в поле «Цена»выберите Мах, а в строке Сортировка - По убыванию.
4.3. Щелкните правой кнопкой мыши по пустому месту в окне Конструктор и в контекстном меню выберите Свойства. В окне Свойства запроса в строке Вывод всех полей выберите Нет (рис.17). В строке Набор значений из раскрывающегося списка выберите 5.
Рис. 17. Окно свойств запроса.
4.4. Закройте окно свойств запроса. Выполните запрос и сохраните его под именем «Самые дорогие товары».