Запрос на добавление добавляет группу записей из одной или нескольких таблиц исходной базы данных в одну или несколько таблиц конечной базы данных. Например, появилось несколько новых клиентов, а также база данных, содержащая таблицу сведений о них. Чтобы не вводить все новые данные вручную, их можно добавить в одну или несколько таблиц своей базы данных. Запросы на добавление можно использовать также для следующих целей.
· Добавление полей на основе условий отбора. Например, может потребоваться добавить только имена и адреса заказчиков с очень выгодными заказами.
· Добавление записей, когда некоторых полей одной таблицы не существует в другой. Допустим, в таблице «Заказчики» одной базы данных имеется 11 полей, а в таблице «Заказчики» другой базы данных из этих 11 полей имеется только девять. Можно использовать запрос на добавление только тех данных, которые находятся в соответствующих друг другу полях, а все остальные игнорировать.
Процесс создания запроса на добавление состоит из следующих основных шагов.
· Откройте исходную базу данных (базу данных, содержащую те записи, которые нужно добавить) и создайте запрос на выборку, который возвращает только те записи, которые нужно добавить.
· Преобразуйте этот запрос на выборку в запрос на добавление.
· Добавьте в запрос на добавление таблицы и поля, в которые должны быть помещены данные. Если записи добавляются в другую базу данных, сначала откройте эту базу данных и затем выберите таблицы.
· Выполните запрос, чтобы добавить записи.
ПРИМЕЧАНИЕ. Предварительно выполните резервное копирование своих данных. В случае ошибки можно удалить добавленные записи из таблицы назначения — но удаление вручную большого числа записей может занять много времени. Имея под рукой резервную копию, можно быстрее исправить ошибки.