OfficePackage.info Неофициальный сайт

Перекрестный запрос в Access

Перекрестный запрос в Access предназначен для вычисления, а из полученных результатов составляется таблица: один набор данных определяет заголовки строк, а другой – заголовки столбцов.

Более наглядное отличие между перекрестным и обычным запросом можно увидеть на картинке ниже.

Как создать перекрестный запрос в Access с помощью Мастера

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

  1. Открываем необходимую базу данных (в нашем случае она называется «Деканат» и содержит информацию о всех учащихся).
  2. Нажимаем кнопку «Создать/Запрос» и в открывшемся окне выбираем «Перекрестный».

  3. В следующем окне открываем таблицу с названием «Студенты».

  4. Выбранная нами таблица имеет определенные поля, их перечень можно увидеть в списке «Доступные поля». Из этого перечня следует выделить те, которые будут применяться в качестве заголовков. Обратите внимание, что допускается выбор не более 3-х штук.

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

  6. Поскольку мы выбрали тип «Дата/время», следует указать временной интервал, в нашем случае это год.
  7. Следующий шаг – выбор типа вычислений. Поскольку нас интересует количество студентов, следует выбрать «Число».
  8. Задайте имя и нажмите кнопку «Готово».