MS Access - Запросы действий
В MS Access и других СУБД запросы могут делать гораздо больше, чем просто отображать данные, но они могут фактически выполнять различные действия с данными в вашей базе данных.
Запросы действия - это запросы, которые могут добавлять, изменять или удалять несколько записей одновременно.
Дополнительным преимуществом является то, что вы можете предварительно просмотреть результаты запроса в Access перед его запуском.
Microsoft Access предоставляет 4 различных типа запросов действий -
Append
Update
Delete
Make-table
Запрос на действие нельзя отменить. Вам следует подумать о создании резервных копий любых таблиц, которые вы будете обновлять, с помощью запроса на обновление.
Создать запрос на добавление
Вы можете использовать запрос на добавление для извлечения данных из одной или нескольких таблиц и добавления этих данных в другую таблицу. Создадим новую таблицу, в которую будем добавлять данные изtblEmployeesстол. Это будет временная таблица для демонстрационных целей.
Назовем это TempEmployees и он содержит поля, как показано на следующем снимке экрана.


в Tables на вкладке в диалоговом окне Показать таблицу дважды щелкните значок tblEmployeesтаблицу, а затем закройте диалоговое окно. Дважды щелкните поле, которое нужно отобразить.

Позвольте нам запустить ваш запрос, чтобы сначала отобразить данные.

Теперь вернемся к дизайну запросов и выберем Append кнопка.

В Типе запроса нажмите кнопку выбора Добавить. Появится следующее диалоговое окно.

Выберите имя таблицы из раскрывающегося списка и нажмите ОК.

В сетке запросов вы можете увидеть, что в Append To row все поля выбраны по умолчанию, кроме Address1. Это потому, что это поле Address1 недоступно вTempEmployeeстол. Итак, нам нужно выбрать поле из выпадающего списка.

Заглянем в поле «Адрес».

Позвольте нам запустить ваш запрос, и вы увидите следующее подтверждающее сообщение.

Нажмите Yes чтобы подтвердить свое действие.

Когда вы открываете TempEmployee table, вы увидите, что все данные добавлены из tblEmployees в таблицу TempEmployee.