У частині 2 цієї серії ми розглянули використання символів LIKE і символів узагальнення в умовах запиту для пошуку неточних збігів. Добрі речі, але що робити, якщо ви можете отримати запит на застосування умов, які надаються під час його виконання? Що робити, якщо запит потрібно ввести? Гарна новина! Ви можете зробити запит на введення, і це насправді дуже просто.
Все, що ви робите, це використати питання, взяте у квадратні дужки замість звичайної умови. Коли хтось запускає запит, перше, що він робить, – це відкрити діалогове вікно з запитанням, яке ви використовували. Розгляньмо макет запиту, який створив це прізвище?
Запит повертає всі дані з таблиці "Клієнти", але лише ті записи, де "Прізвище" відповідає відповіді користувача на таке:
Це дає змогу виконати завдання, але є й інші дії, які дають змогу покращити зручність використання запиту. Наприклад, можна оголосити параметри, щоб програма Access надсилала розумне повідомлення про помилку, якщо хтось вводить неправильний тип даних (наприклад, хтось вводить текст, коли потрібно ввести число).
Щоб оголосити параметр, виконайте наведені нижче дії.
-
Відкрийте запит у режимі конструктора та скопіюйте запитання параметра до буфера обміну, включно з дужками (виберіть запитання параметра та натисніть клавіші Ctrl+C).
-
У засобах запиту | На вкладці Конструктор у групі Відобразити або приховати натисніть кнопку Параметри.
-
У діалоговому вікні Параметри запиту вставте скопійований параметр у стовпець Параметр , а потім установіть тип даних за допомогою розкривного списку в стовпці Тип даних .
Якщо ви дійсно хочете вийти назовні, ви можете скористатися формою для збору введених даних. У формі відкриваються всі можливості, наприклад спільний доступ до параметрів вводу між набором запитів або надання засобу вибору дати для введення параметра дати й часу. Докладні відомості див. в статті Використання параметрів у запитах, формах і звітах.