Параметрические запросы

Чтобы иметь возможность многократно выполнять запрос, при выполнении изменяя условия отбора, необходимо в него добавить параметр. Для установления параметра в строку Условие отбора вместо обычного условия вводится в квадратных скобках текст-подсказка. Access размещенную в квадратные скобки информацию рассматривает как имя параметра. Это имя и выводится в диалоговое окно при выполнении запроса, подсказывая пользователю, какое условие ему надо ввести в процессе выполнения запроса.

В одном запросе можно задать несколько параметров, главное, чтобы тексты-подсказки были информативными и уникальными. При выполнении такого запроса Access поочередно с помощью окон предлагает ввод значений каждого параметра.

Пример. Создать списки военнообязанных до указанного возраста по заданному цеху. Возраст и цех задаются параметром.

В процессе выполнения запроса появляется окно для ввода параметров.

 
 

Если необходимо использовать оператор Like в параметрических запросах то его структура будет следующая: Например, необходимо вывести сведения о рабочих ФИО которых начинается на символы, вводимые по запросу. В строке "Условие отбора" для поля ФИО записываем следующее выражение:

Like [Введите один или несколько символов ФИО] & "*".