Запрос на создание таблицы используется для сохранения результата запроса. Этот запрос основан на запросе на выборку, но в отличие от него сохраняет таблицу с результатами запроса. Необходимость в запросе на создание таблицы возникает при построении запроса на обновление полей таблицы с использованием операций группировки данных. В этом случае кроме обновляемой таблицы требуется таблица — источник данных.
Рассмотрим пример запроса на создание новой таблицы, содержащей данные о студентах в группах и их оценки.
Создайте запрос на выборку в режиме Конструктора как показано на рисунке 129, добавив из таблицы Оценки поля ФИО, Оценка 1, Оценка 2, Оценка 3 и Оценка 4, а из таблицы Студенты− поля Номер группы и Адрес.
Рисунок 129 - Создание запроса на создание новой таблицы
Преобразуйте запрос на выборку в запрос на создание таблицы. Для этого в режиме конструктора выберите меню Запрос→Создание таблицы. В окне Создание таблицы введите имя таблицы — Результаты сессии.
При открытии запроса будут выданы предупреждения о создании таблицы и о количестве добавляемых записей. При последующих открытиях — выдается предупреждение об удалении старой таблицы Результаты сессии(рисунок 130).
Рисунок 130 - Созданная новая таблица Результаты сессии