ТЕМА: Создание управляющих запросов
ЦЕЛЬ РАБОТЫ: Научиться создавать управляющие запросы в базе данных
ХОД РАБОТЫ:
1. Запросы могут применяться для добавления, удаления и обновления группы записей таблицы. Предположим, что вам понадобилось скорректировать номера групп, например, при переводе учащихся на 2 курс обучения, заменив во всех номерах центральную единицу на двойку (811 превратить в 821 и т.д.). Подобную операцию трудно проделать вручную, если в таблице содержится несколько тысяч записей. Управляющий запрос позволяет быстро решить поставленную задачу.
2. Запустите Microsoft Access.
3. Откройте базу данных, созданную Вами в предыдущей лабораторной работе.
4. В окне базы данных щелкните на кнопке Таблицы.
5. Выделите таблицу Группы, данные которой нужно обновить.
6. В палитре кнопки Новый объект выберите пункт Запрос. Откроется окно диалога Новый запрос. Подобное окно открывается и при щелчке на кнопке Создать окна базы данных. Оно позволяет выбрать наиболее удобный способ создания объекта.
|
|
7. Дважды щелкните на строке Конструктор. Таблица Группы, выделенная в окне базы данных на шаге 2, автоматически появится в окне конструктора запросов.
8. Перетащите в бланк запроса поле Группы, значение которого нужно обновлять.
9.
В палитре кнопки Тип запроса выберите пункт Обновление.
10. В бланке выбранного варианта запроса на обновление появляется поле Обновление, в которое нужно ввести новое значение поля. Чтобы изменить номер группы, достаточно прибавить 10.
11. Введите в ячейку Обновление формулу [Группы] +10 (вспомните, почему название поля берется в квадратные скобки).
12. Закройте запрос, назначив ему имя Обновление.
13. Прежде чем запустить запрос, т.е. осуществить обновление, сделайте копию своей базы данных и проведите обновление в ней. Это мера предосторожности: после запуска управляющего запроса вернуться к предыдущим значениям НЕВОЗМОЖНО. Если все пройдет нормально в копии, повторите свои действия в основной базе, а копию удалите.
14. В окне базы данных перейдите на вкладку Запросы.
15. Двойным щелчком запустите запрос Обновление на выполнение.
17. Согласитесь с запуском.
18. Откройте таблицу Группы и проверьте, осуществлены ли изменения.
19. Создайте самостоятельно управляющий запрос на удаление с условием на удаление записи соответствующей любой фамилии в вашей таблице Учащиеся. Запрос назовите Удаление.
20. Оформите в тетради вывод в ПОВЕСТВОВАТЕЛЬНОЙ ФОРМЕ, включая ответы на следующие вопросы:
Поясните назначение управляющего запроса
Как выбрать тип создаваемого запроса?
Можно ли отменить результат управляющего запроса?