Параметрический запрос
Чтобы иметь возможность многократно выполнять запрос, при выполнении изменяя условия отбора, необходимо добавить параметр. Для установления параметра в строку Условие отбора вместо обычного условия вводится в квадратных скобках текст-подсказка. Access размещенную в квадратные скобки информацию рассматривает как имя запроса.
В одном запросе можно задать несколько параметров, главное, чтобы тексты-подсказки были информативными и уникальными. При выполнении такого запроса Access поочередно с помощью окон предлагает ввод значений каждого параметра.
Для проектирования параметрического запроса необходимо:
Разработать запрос выбора, включающий интересующие поля, установить критерии отбора.
Заполнить его параметризуемые поля не конкретным критерием выбора, а обращением к пользователю для ввода критерия. Это обращение во время выполнения запроса выдается пользователю, он введет критерий отбора, на основе которых ведется отбор данных.
Обращение в ячейке критериев записывается в квадратных скобках.
Запросы действия
С помощью запроса действия пользователь может изменять или переносить данные в таблицах, удалять или добавлять группы записей в таблицах, изготавливать новые таблицы из набора Dynaset . Различают четыре типа запросов действия:
запрос добавления;
запрос удаления;
запрос обновления;
запрос создания таблицы.
В окне БД Access устанавливает перед именем запроса действия восклицательный знак.
Запрос на добавление
С помощью запроса на добавление можно присоединить записи одной таблицы в конец другой таблицы эта таблица может находиться как в данной базе данных, так и в другой. Для создания запроса на добавление необходимо:
В базе данных создать новый запрос с помощью конструктора запросов.
Добавить поля таблиц, необходимые для выполнения запроса.
Выполнить команду Запрос – Добавление.
Access добавит в зону спецификации запроса строку «Добавление», куда автоматически заносятся имена полей.
Выполнить запрос, нажав ! на панели инструментов.
В спец. окне необходимо подтвердить количество добавляемых записей.
Запрос на удаление
С помощью запроса удаления пользователь может удалить группу записей, отобранных по определенным критериям. Запрос удаления нельзя отменить. Создание запроса на удаление: аналогично созданию запроса на добавление, за исключением пункта 3. В нем необходимо выполнить команду Запрос – Удаление.
Дата добавления: 2016-07-22; просмотров: 1674;