Это запрос, который за одну операцию изменяет или перемещает несколько записей. Типы запросов на изменение:
· на удаление – удаляет группу записей из одной или нескольких таблиц. Можно удалить только всю запись, а не отдельные поля. Надо :
o создать запрос, содержащий таблицу, из которой удаляются записи;
o в режиме конструктора запроса на ПИ щелкнуть на стрелке рядом с кнопкой Тип запроса / Удаление;
o перетащить знак «звездочка» (*) из списка полей в бланк запроса. В ячейке Удаление в этом поле появится значение Из
o чтобы задать условия отбора удаляемых записей, перетащить поля, для которых устанавливаются условия отбора, в бланк запроса. В ячейке Удалениев этом поле появится значениеУсловие;
o для полей перемещенных в бланк запроса, ввести условие в ячейку Условие отбора;
o для просмотра записи, которые будут удалены на ПИ нажать Вид. Чтобы вернуться в режим конструктора запросов, снова нажать Видна ПИ.
o Для удаления записей нажать кнопку Запуск! На ПИ.
· На обновление – вносит общие изменения в группу записей одной или нескольких таблиц; Для создания надо:
o создать запрос, из таблицы или запросов, содержащих обновляемые записи;
o в режиме конструктора запроса на ПИ щелкнуть на стрелке рядом с кнопкой Тип запроса /Обновление;
o перетащить из списка полей в бланк запроса поля, которые нужно обновить или для которых надо указать условия отбора.
o При необходимости задать условие отбора в ячейку Условие отбора;
o Для полей, которые необходимо обновить, ввести в ячейку Обновлениевыражение или значение, которое должно быть использовано для изменения полей;
o нажать кнопку Запуск! На ПИ.
Примеры:
Чтобы увеличить (изменить) почасовую ставку подрядчиков на 10 единиц, достаточно прибавить к почасовой ставке 10 единиц. Введите в ячейку Update To (Обновление) формулу [Почасовая ставка]+10. (рисунок слева)
Предположим, что подрядчик Соловьева Инна поменяла фамилию. Теперь по всей базе данных необходимо изменить фамилию Соловьева на новую, например Белова. (рисунок справа)
· На добавление – добавляет группу записей из одной или нескольких таблиц в конец одной или нескольких таблиц.
o создать запрос, из таблицы, записи в которой необходимо добавить в другую;
o в режиме конструктора запроса на ПИ щелкнуть на стрелке рядом с кнопкой Тип запроса/Добавление; появится диалоговое окно.
o В поле Имя таблицы ввести имя таблицы, в которую надо добавить записи и нажать ОК;
o перетащить из списка полей в бланк запроса поля, которые необходимо добавить или которые будут использоваться при определении условия отбора.
o для полей перемещенных в бланк запроса, ввести условие в ячейку Условие отбора условия отбора, по которому осуществляется добавление.
o нажать кнопку Запуск! На ПИ.
· На создание таблицы – создает новую таблицу на основе всех или части данных из одной или нескольких таблиц.
o создать запрос, из таблицы или запросы, содержащих записи, которые надо поместить в новую таблицу;
o в режиме конструктора запроса на ПИ щелкнуть на стрелке рядом с кнопкой Тип запроса /Создание таблицы;
o В поле Имя таблицы ввести имя таблицы, которую надо создать или заменить
o перетащить из списка полей в бланк запроса поля, которые необходимо добавить в новую таблицу;
o для полей перемещенных в бланк запроса, ввести условие в ячейку Условие отбора,
o нажать кнопку Запуск!На ПИ. Данные в этой таблице не наследуют свойства полей или настройки ключевых полей.