Каскадные поля со списком внутри формы - PullRequest
0 голосов
/ 05 марта 2019

У меня есть каскадное поле со списком в подчиненной форме.Я изменил источник строки для второго поля со списком в соответствии с критериями из исходного поля со списком

Like "*" & [Forms]![SubFormName]![Combo1Name] & "*"

Затем я добавил это в событие после обновления первого поля со списком

Me.Combo2Name = vbNullString
Me.Combo2Name.Requery

Это прекрасно работает, если открыть только подчиненную форму напрямую.Тем не менее, когда в родительской форме он запрашивает «Введите значение параметра», если я ввожу его вручную, когда будет предложено, он работает нормально.

Но я не могу заставить его автоматически выдвигать значения Combo1 ... ПОМОГИТЕ TYIA!

ОБНОВЛЕНИЕ Я удалил квалификатор формы, как указано ниже Like "*" & [Combo1Name] & "*"Отлично работает сейчас!

1 Ответ

0 голосов
/ 05 марта 2019

Для оператора Combobox RowSource SQL не требуется префикс квалификатора формы, когда оба элемента управления находятся в одной форме.Так что упростите критерии:

Like "*" & [Combo1Name] & "*"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...