Я создал запрос в MS Access, который ссылается на текст, введенный в форму, чтобы создать выражение для критериев поиска записей в таблице по названию дороги или району.
Другие в конечном итоге будут использовать форму, поэтому я использовал подстановочный знак like
, чтобы обеспечить гибкость при вводе в форму неполного названия дороги.
К сожалению, это означает, что если оставить текстовое поле с названием дороги пустым, функция like
отображает все записи в базе данных и не ограничивает их на основании второго критерия (название района.)
Должен ли я использовать другую функцию или, возможно, написать более сложные критерии?
(Я попытался удалить подстановочный знак, поместив функции Or
в каждое поле в разные строки или в одну и ту же строку, а также подумал о добавлении в существующий макрос, чтобы ограничить результаты запроса по названию района, еслитекстовое поле с названием улицы было оставлено пустым.)
Я довольно долго гуглю и не могу понять это.Спасибо за любую помощь!
По существу: Форма (называемая MJidea
) имеет два поля для ввода текста -
- Улица (
PriStReport
) - Район (
District
)
Настройка запроса: