Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MS_Access_inform.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
255.49 Кб
Скачать

16. Создание модифицирующих запросов (запрос на создание таблицы, за­прос на удаление, запрос на добавление, запрос на замену).

MS Access позволяет использовать запросы в -качестве инстру-мента для изменения содержимого таблиц. Этот инструмент позволя-ет одновременно обрабатывать большое количество записей и защи-щает от ошибок при обработке данных.

Типы модифицирующих запросов:

- Запросы создания таблиц

- Запросы удаления

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

- Запросы замены

Изменения, происходящие в результате выполнения запросов этих типов, производятся в таблицах базы данных и являются необратимыми. Поэтому перед выполнением модифицирующегося запроса реко-мендуется создавать резервные копии данных изменяемых таблиц, а также всех связанных с ними таблиц. Чтобы создать один из типов модифицирующего запроса, не-обходимо:

1. Создать запрос на базе таблицы (таблиц) 2. Выбрать поля, которые необходимо модифицировать 3. Установить тип создаваемого запроса с помощью команд раз-дела меню Запрос.

Необходимо помнить, что при использовании запросов на удале-ние можно получить непредсказуемый результат, если: • Таблица является частью отношения один -ко- многим • В качестве условия обеспечения целостности данных исполь-зована опция Каскадное удаление связанных записей. При использовании запроса добавления: • Результирующая таблица может быть расположена в той же самой или другой базе данных. • Записи в нее могут добавляться по условию. • Если количество записей в исходной и результирующей таб-лицах различно, то MS Access определяет поля с одинаковыми именами и добавляет в них данные, а остальные игнорирует.

• Если имена полей в результирующей таблице отличаются от имен в исходной таблице, их необходимо указать в строке До-бавление.

Запросы обновления позволяют изменить значение выбранного поля по всем записям таблицы, удовлетворяющим определенным условиям.

Сохранение запросов Для cохранения запроса выполните команду Файл/Сохранить как. Если будет совершена попытка закрыть не сохраненный запрос MS Access сам предложит вам это сделать. Задайте имя запроса н нажмите кнопку ОК. Имя запроса не должно повторять имя таблицы. При выполнении команды Открыть в окне базы данных MS Aссess запустит на выполнение запрос. Если необходимо изменить запрос выберите его в окне базы данных и нажмите кнопку Конструктор. После внесения изменений можно запустить выполнение, запроса из окна конструктора, нажав кнопку Запуск. Создание запроса с параметрами Microsoft Access позволяет задавать параметры в качестве усло-вия в строке Условие отбора. Эти условия должны быть заключены в квадратные скобки []. При выполнении Microsoft Access отображает на экране этот параметр и ожидает ввода с экрана- По умолчанию введенные в запрос параметры преобразуются в текстовый тип данных. Для того, чтобы задать целый, логический или любой другой тип параметра используется набор команд Запрос/Параметры.

Текст параметра должен отличаться от имени полей, хотя может содержать имена полей. Запросы с несколькими параметрами вводятся как сложное условие.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]