У меня есть поле со списком клиентов, которые я фильтрую по типу пользователя.
Когда форма загружается, в поле со списком есть предустановленное значение, однако, когда я возвращаюсь назад, поле со списком не обновляет значение (оно сохраняет первоначального клиента). Значение станет пустым только после того, как я щелкну в поле со списком. Затем я нажимаю назад, и он начинает фильтроваться, когда я печатаю.
Я попытался установить фокус на другой элемент управления, а затем вернуться в поле со списком событий AfterUpdate, но код не изменяет фокус
Private Sub cboCustCode_AfterUpdate()
Me.txtCustName = DLookup("[CUST_NAME]", "[PLACE_HOLDER_CUST_LIST]", "[CUST_CODE] = '" & Me.cboCustCode & "'")
Me.txtCustName.SetFocus
Me.cboCustCode.SetFocus
End Sub
Я хочу иметь возможность вернуться назад в поле со списком, а затем начать печатать и видеть отфильтрованные результаты