Запити з параметрами
Для встановлення умов відбирання записів в залежності від бажання користувача застосовують запити з параметрами. Вони дозволяють вводити умови відбирання з клавіатури. Ці запити створюються так само, як запити з умовами, але замість конкретної умови відбору встановлюється параметр.
Для встановлення параметру необхідно ввести в квадратних дужках ([]) в рядок “Условие отбора” ім’я або фразу, яке MS Access розглядає як ім’я параметра. Це ім’я виводиться в діалоговому вікні при виконанні запиту, тому рекомендується як ім’я параметра використовувати змістовну фразу – запрошення до введення значення параметру, за яким буде здійснюватись відбирання записів. Не можна у якості параметру використовувати ім’я стовпця, для якого вводиться параметр. В одному запиті можна задати кілька параметрів. Ім’я кожного параметра має бути унікальним і інформативним.
За умовчанням MS Access перетворить введені в запит параметри в текстовий тип даних. Однак, тому що текстові поля не можна порівнювати з полями дат, тип даних для параметрів необхідно встановити точно. Для цього слід виконати наступні дії:
-
вибрати команду Запит/Параметри з меню,
-
у результаті чого MS Access відкриє вікно діалогу “Параметры запроса”.
-
ввести параметр без квадратних дужок у діалогове вікно і вибрати необхідний тип даних.
Для виконання запиту спочатку необхідно ввести значення параметра, а результат запиту буде містити тільки ті дані, що задовольняють заданому значенню параметра.