0
Ищете способ в форме MS Access, чтобы помнить поле с фокусом, переключая фокус по коду на другие поля (запрашивая записи у пользователя), а в конце возвращайтесь к полям, первоначально имеющим фокус. Я попытался следующий код, но все, что я пытаюсь восстановить фокус генерирует ошибки:Как установить фокус на поле формы MS Access с помощью переменной?
Dim ctl As Control, prp As Property, hot As String, hit As Object
Set ctl = Screen.ActiveControl
hot = ctl.Name
…
hit = "Forms!" & hot
hit.SetFocus
Спасибо большое! Оба пути отлично работают: ctl.SetFocus hot = ctl.Name frm (hot) .SetFocus – Bughater
Если ответ решил вашу проблему, вы можете [принять его] (http://stackoverflow.com/help/someone-answers), это также отмечает вопрос как разрешенный. @Bughater – Andre