На обновление записей
Используя запрос на обновление, пользователь может изменить группу записей, отобранную на основе определенных критериев. При разработке запроса на обновление прежде всего создается и проверяется запрос на выборку. После этого в режиме "Конструктора" активизируется команда "Обновление" из меню "Запрос". В "бланке запроса" "Конструктора" появиться строка "Обновление", которая предназначена для указания новых значений полей таблицы. В качестве таковых могут выступать и вычисляемые выражения.
Рассмотрим процесс создания запроса на обновление на примере учебной базы данных "Успеваемость студентов", решив задачу по увеличению стипендии в 2 раза всем студентам, у которых стипендия больше 50 рублей.
Создадим запрос на выборку студентов, имеющих стипендию больше 50 рублей (Рис. 35).
Выполнив запрос и убедившись в правильности отобранных записей, в режиме "Конструктора" выполним команду "Запрос"-"Обновление".
В "бланке запроса" появилась строка "Обновление" (Рис. 36), в которой и проставим условие обновления:
[Стипендия]*2
Имя поля, которое используется в выражении, должно быть заключено в квадратные скобки (особенно это касается имен полей, обозначенных буквами русского алфавита).
Рис. 35
![]() |
Рис. 36
Дав команду выполнить запрос, увидим предупреждение Access (Рис. 37) об обновлении записей.
![]() | ![]() | ||
Рис. 37 Рис. 38
После нажатия кнопки "Да", Access произведет изменения в таблице "Студенты" (Рис. 38).
Сохраним запрос под именем "Запрос_обновление". В окне базы данных во вкладке "Запросы" появится запрос с выбранным именем, соответствующей пиктограммой и восклицательным знаком (Рис. 39).
![]() |
Рис. 39