Конструирование запросов на изменение

Запросы на обновление. Запросы на обновление вносят общие изменения в группу записей в существующих таблицах.

Для того чтобы создать запрос на обновление, первоначально создается запрос на выборку, который затем в окне конструктора запросов преобразуется в запрос на обновление командой меню Запрос/Обновление.

В бланк запроса включаются поля, требующие обновления и поля, по которым задаются условия отбора записей. В строку Обновление бланка запросов вводят значение или выражение, определяющее новое значение поля.

Создадим запрос ОбновлениеКоличествоЧасов, который обновляет общее количество часов по дисциплине «Математика» (лекции) в таблице ДИСЦИПЛИНА. Новое значение 120 присваивается полю ВсегоЧасов.

Запрос в бланке запросов представлен на рис. 16.

Рис. 16. Запрос на обновление в режиме конструктора

Запрос на языке SQL:

UPDATE Дисциплина SET Дисциплина.ВсегоЧасов = 120

WHERE (((Дисциплина.Дисциплина)="Математика") AND ((Дисциплина.ВидЗанятий)="лек."));

Запросы на изменение выполняются командой меню Запрос/Запуск. Переключившись в режим таблицы до выполнения запроса можно просмотреть старое содержимое обновляемых полей.


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



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