Недостатком только что созданного запроса является то, что изменение условия отбора может выполняться только в режиме конструктора. Например, он не может оперативно в рабочем режиме изменить дату рождения в условии отбора по своему усмотрению. В этом случае на помощь приходит Запрос с параметром.
Создадим запрос, позволяющий отбирать спортсменов, предельную дату рождения которых пользователь может задавать сам при запуске запроса.
1. Откройте вкладку Запросы и дважды нажмите кнопку Создать запрос в режиме конструктора.
2. В открывшемся окне, создайте запрос на выборку на основе таблицы Спортсмены, в который войдут следующие поля:
· Фамилия
· Имя
· Отчество
· Дата рождения
· Пол
3. В строке Условие отбора поля Пол введите: м.
4. В строке Условие отбора поля Дата рождениявведите: <[Введите максимальную дату]. Текст в квадратных скобках – это текст, обращенный к пользователю.
5. Закройте запрос и присвойте ему имя Запрос с параметром.
6. Выполните запрос, дважды щелкнув по нему мышью. На экране появится окно Введите максимальную дату.
7. Введите значение максимальной даты рождения 31.12.88 и щелкните по кнопке ОК.
8. Ознакомьтесь с результатами запроса. Закройте запрос.
9. Выполните еще раз запрос при значении максимальной даты рождения 31.12.80.
10. Ознакомьтесь с результатами запроса. Закройте запрос.