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