Запрос с параметром

Каждый раз при выполнении такого запроса появляется окно, в которое пользователь с клавиатуры может вводить различные варианты критериев поиска. Например, параметр — год рождения студентов группы. При первом обращении к запросу ищем студентов 1990 года рождения. При втором обращении вводим другое значение параметра — 1992. Получаем список студентов с 1992 годом рождения и т. д.

Параметров в запросе может быть несколько. Например, если нужно получать отчет, который определяется периодом. Логично в запросе задать два параметра: первый параметр — начало периода и второй параметр — конец периода.

Порядок действий при создании запроса с параметром:

отрыть новое окно для построения запроса в режиме Конструктора;

для каждого поля, которое предполагается использовать как параметр, ввести в ячейку строки «Условия отбора» текст приглашения, заключенный в квадратные скобки. Это приглашение будет выводиться при запуске запроса. Текст приглашения должен отличаться от имени поля, но может включать его.

Примеры:

а) параметром в запросе является фамилия клиента, которая вводится с клавиатуры (рис. 1. 24);

Рис. 1.24

б) для ввода параметров временного интервала удобно использовать оператор BETWEEN «Выражение» and «Выражение».

В качестве первого параметра «Введите начальную дату» и соответственно второго — «Введите конечную дату». Приглашения будет иметь вид BETWEEN [Введите начальную дату] and [Введите конечную дату];

в) чтобы запросить у пользователя первый символ для поиска записей, которые начинаются с него:

LIKE [Введите первый символ для поиска] & «*».


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: