На обновление записей

 

Используя запрос на обновление, пользователь может изменить группу записей, отобранную на основе определенных критериев. При разработке запроса на обновление прежде всего создается и проверяется запрос на выборку. После этого в режиме "Конструктора" активизируется команда "Обновление" из меню "Запрос". В "бланке запроса" "Конструктора" появиться строка "Обновление", которая предназначена для указания новых значений полей таблицы. В качестве таковых могут выступать и вычисляемые выражения.

Рассмотрим процесс создания запроса на обновление на примере учебной базы данных "Успеваемость студентов", решив задачу по увеличению стипендии в 2 раза всем студентам, у которых стипендия больше 50 рублей.

Создадим запрос на выборку студентов, имеющих стипендию больше 50 рублей (Рис. 35).

Выполнив запрос и убедившись в правильности отобранных записей, в режиме "Конструктора" выполним команду "Запрос"-"Обновление".

В "бланке запроса" появилась строка "Обновление" (Рис. 36), в которой и проставим условие обновления:

[Стипендия]*2

Имя поля, которое используется в выражении, должно быть заключено в квадратные скобки (особенно это касается имен полей, обозначенных буквами русского алфавита).

 

 


Рис. 35

 
 

 


Рис. 36

 

Дав команду выполнить запрос, увидим предупреждение Access (Рис. 37) об обновлении записей.

       
   
 

 


Рис. 37 Рис. 38

 

После нажатия кнопки "Да", Access произведет изменения в таблице "Студенты" (Рис. 38).

 

Сохраним запрос под именем "Запрос_обновление". В окне базы данных во вкладке "Запросы" появится запрос с выбранным именем, соответствующей пиктограммой и восклицательным знаком (Рис. 39).

 
 

 

 


Рис. 39