Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Запросы на обновление



Нередко возникает необходимость изменить значения какого-либо поля в группе записей таблицы, отобранных на основании определенного критерия или во всех записях таблицы. Для того чтобы не вводить заново новые значения во все записи, используют ЗАПРОС НА ОБНОВЛЕНИЕ. Команда ОБНОВЛЕНИЕ вызывается из меню запрос во время проектирования QBE–запроса. В этом случае в проект запроса добавляется строка ОБНОВИТЬ, которая предназначена для указания новых значений полей таблицы. В качестве таковых могут выступать и вычисляемые выражения. После нажатия кнопки ЗАПУСК (восклицательный знак) Access укажет в специальном диалоговом окне, сколько записей изменится в таблице, и потребует подтвердить изменения. Рассмотрим это на примере:

5. Составить запрос, после выполнения которого значение стипендии студентов, получающих стипендию, превышающую 60000, увеличится на 20% от предыдущей суммы:

Стипендия=Стипендия*0,2+Стипендия

Для реализации этого запроса вызываем Конструктор запросов, затем в меню Запрос выбираем команду ОБНОВЛЕНИЕ и в появившуюся строку ОБНОВИТЬ Конструктора запросов вводим выражение:

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

В поле Условие отбора ввести условие:

> 60000

После запуска запроса на выполнение появиться диалоговое окно, в котором сообщается, что запрос на обновление приведёт к изменению данных таблицы. На вопрос системы ответим ДА. Затем появится новое окно с сообщением о количестве изменяемых записей. В нашей таблице их 7. Подтверждаем действие нажатием кнопки ДА. После выполнения этих действий отмена изменений в таблице невозможна.

В результате выполнения запроса поле Стипендия таблицы Студенты будет частично изменено: те студенты, исходный размер стипендии которых превышал 60000, будут получать стипендию на 2% большую исходной.

КОНТРОЛЬНЫЕ ВОПРОСЫ:

1. Зачем нужны запросы?

2. Какие виды запросов вы знаете?

3. Назовите этапы создания запросов.

4. Что указывают в строке Условие отбора?

5. В каких случаях используют групповые операции?





Дата публикования: 2014-11-03; Прочитано: 345 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...