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



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

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

Для создания перекрестного запроса надо:

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

2. На вкладке Работа с запросами – Конструктор в группе Тип запроса щелкнуть по кнопке Перекрестный.

В бланке запроса появятся две дополнительные строки: Групповая операция и Перекрестная таблица.

3. Для поля, значения которого должны быть представлены в запросе как заголовки строк, в строке Групповая операция оставить стандартное значение Группировка, а в строке Перекрестная таблица выбрать значение Заголовки строк.

4. Для поля, значения которого должны быть представлены в запросе как заголовки столбцов, в строке Групповая операция оставить стандартное значение Группировка, а в строке Перекрестная таблица выбрать значение Заголовки столбцов.

5. Для поля, значения которого должны быть использованы для расчетов, в строке Перекрестная таблица выбрать из раскрывающегося списка строку Значения, а в строке Групповая операция – нужную статистическую функцию.

6. При необходимости задать условия отбора.

7. Выполнить запрос.

Запросы-изменения

Кроме запросов-выборок, Microsoft Access позволяет создавать запросы-изменения, предназначенные для изменения данных в существующих таблицах и создания новых таблиц.

Существует четыре типа запросов-изменений:

- запрос на создание таблицы создает новую таблицу, полностью или частично копируя структуру и данные из одной или нескольких таблиц;

- запрос на обновление записей изменяет данные в группе записей.

- запрос на добавление записей добавляет группу записей из одной или нескольких таблиц в одну или несколько других таблиц;

- запрос на удаление записей удаляет записи из одной или нескольких таблиц;

Поскольку запросы-изменения приводят к необратимым изменениям, целесообразно выполнять их в два этапа. На первом этапе составить запрос на выборку и проверить в режиме таблицы правильность отбора данных. На втором этапе изменить вид запроса и выполнить запрос.

MicrosoftAccess не допускает выполнения запросов на изменение, если база данных находится не в надежном расположении и при этом ей не предоставлено состояние доверенной. Поэтому перед запуском запросов-изменений надо включить содержимое базы данных:

1. На панели сообщений щелкнуть по кнопке Параметры. Откроется диалоговое окно Параметры Microsoft Office.

2. Установить переключатель в положение Включить это содержимое.

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


Дата добавления: 2015-12-17; просмотров: 17; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!