Как использовать Like и другую функцию или поле из формы в Access? - PullRequest
0 голосов
/ 27 ноября 2018

У меня есть выпадающее меню в форме, в которой вы выбираете год из предварительно введенных значений.Это поле используется в разных запросах для отображения разных данных в зависимости от года, который вы выбрали из выпадающего меню ([Поле]).

Я хотел бы использовать это поле в запросе с оператором Likeсимвол подстановки.

У меня есть открытая форма, и значение [Form]! [SubForm]! [Field] равно, например, 2018. Если я пытаюсь Like "*2018", это работает нормально.

Я пробовал это, но это не работает: Like "*[Form]![SubForm]![Field]"

Есть идеи, как мне этого добиться?

1 Ответ

0 голосов
/ 27 ноября 2018

Ваш оригинальный код принимает текст как есть.
Like "*[Form]![SubForm]![Field]" ищет текст, который похож на [Form]![SubForm]![Field].

Вам нужно искать текст, похожий на содержимое элемента управления, а не ссылку на элемент управления:
Like "*" & [Form]![SubForm]![Field]

Приведенный выше код объединяет * со значениемудерживается в контроле.

...