Создание запросов на добавление данных

Запрос на добавление добавляет набор записей (строк) из одной или нескольких исходных таблиц (или запросов) в одну или несколько результирующих таблиц. Обычно исходные таблицы и конечная таблица находятся в одной и той же базе данных, но это не обязательно. Можно также использовать запросы на добавление при выполнении следующих действий.

· Добавление полей на основании условий отбора. Например, необходимо добавить имена и адреса клиентов с очень крупными заказами.

· Добавление записей, когда некоторых полей одной таблицы не существует в другой. Можно использовать запрос на добавление только тех данных, которые находятся в соответствующих друг другу полях, а все остальные игнорировать.

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

Процесс создания запроса на добавление состоит из следующих основных шагов.

· Создание запроса на выборку

· Преобразование запроса на выборку в запрос на добавление

· Выбор конечных полей для каждого столбца в запросе на добавление

· Выполнение запроса на добавление записей

Преобразование запроса на выборку в запрос на добавление данных.

1. Щелкните правой кнопкой мыши на заголовке вкладки запроса. Нажмите кнопку Конструктор.

2. На вкладке Конструктор в группе Тип запроса выберите команду Добавление. Откроется окно Добавление (рис. 7.2).

Рисунок 7.2 - Окно Добавление

3. В списке имя таблицы выберите название результирующей таблицы. Установите переключатель в положение в текущей базе данных (или в другой базе данных). Нажмите кнопку ОК.

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

5. Нажмите кнопку Выполнить. Откроется окно подтверждения операции добавления.

6. Нажмите кнопку Да.

7. Откройте таблицу и убедитесь, что в ней появились новые записи.

Примечание: Типы данных, заданные для полей в исходной таблице, должны быть совместимыми с типами данных для полей конечной таблицы. Например, можно добавить числа в текстовое поле, но нельзя добавить текст в числовое поле.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: