У багатьох випадках користувачеві необхідно отримувати інформацію на основі певних умов і для цього потрібно формувати відповідний запит. Ця незручність знімається, якщо задати такий режим роботи системи, коли на початку запуску запиту виводиться повідомлення, за яким користувач вводить критерій відбору даних з бази. Цей прийом забезпечує більш ефективну роботу з базою даних. Його практична реалізація відбувається шляхом формування спеціального типу запиту, який називається запитом “з параметром”. Параметри – це довільні текстові рядки в квадратних дужках.
Розглянемо процедуру створення такого типу запиту на такому прикладі: Нехай з бази даних Державні екзамени з таблиці Список 1 необхідно відібрати дані про студентів, які навчаються на 1-2 курсах, причому цю умову (чи іншу) користувач має вводити сам на етапі запуску запиту. У запит потрібно включити прізвище, ініціали, яку спеціальність здобуває студент та номер його залікової книжки.
Запустимо програму Microsoft Access і створимо запит на вибірку на основі таблиці Список 1. В результаті цих дій вікно бази даних набере вигляду:
|
|
У рядку Условие отбора поля Список потрібно ввести текст звертання, який має виводити система. Текст звертання до користувача з пропозицією ввести умову відбору обов‘язково має бути розміщений у квадратних дужках. У нашому випадку введемо таке звертання: < [Введіть значення курсу].
Після виконання всіх цих дій виконаємо збереження запиту з назвою Вибір студентів по курсах.
При запуску створеного запиту на виконання система виводить вікно запиту:
В полі для введення необхідно ввести значення параметру 3 (оскільки при формуванні запиту була задана умова: < [Введіть значення курсу]) і клацнемо мишею по кнопці ОК. В результаті система виведе таблицю, яка містить інформацію про студентів, які навчаються на 1-2 курсах.
Таким чином поставлена задача розв‘язана.
В подальшому на основі даного запиту можна відбирати студентів будь-якого курсу, вводячи умову при запуску запиту Вибір студентів по курсах.