Запросы
с параметрами
Запрос в Access
является объектом, который сохраняется в файле базы данных и может многократно
повторяться. Все запросы, которые мы демонстрировали до сих пор, содержали конкретные
значения дат, названий, имен и т. д. Если требуется повторить такой запрос с
другими значениями в условиях отбора, его нужно открыть в режиме Конструктора,
изменить условие и выполнить. Чтобы не делать многократно этих операций, можно
создать запрос с параметрами. При выполнении такого запроса выдается диалоговое
окно
Введите значение параметра
(Enter Parameter Value), в котором пользователь
может ввести конкретное значение и затем получить нужный результат.
Покажем, как
создавать запросы с параметрами на примере запроса "Отсортированный список
товаров", который мы создавали ранее. Теперь мы с помощью этого запроса
попробуем отобрать товары, поставляемые определенным поставщиком. Для этого:
Рис. 4.31.
Диалоговое окно
Параметры запроса
В одном запросе
можно ввести несколько параметров. При выполнении такого запроса для каждого
из параметров будут поочередно выводиться диалоговые окна
Введите значение
параметра
в том порядке, в котором параметры перечислены в бланке запроса.
Рис. 4.32.
Диалоговое окно
Введите значение параметра
Рис. 4.33.
Результат выполнения запроса с параметром
Совет
При использовании запроса с параметрами делайте понятными их имена, т . к. именно они будут выводиться в диалоговом окне для пользователя.