0
Suche nach einem Weg in einem MS-Access-Formular, um das Feld mit dem Fokus zu erinnern, den Fokus durch Code zu anderen Feldern zu wechseln (Anfragen vom Benutzer) und am Ende zu den Feldern zurückzukehren, die ursprünglich den Fokus hatten. Ich habe versucht, folgenden Code, aber alles, was ich versuchen Fokus wiederherzustellen erzeugt Fehler:Wie wird der Fokus auf das MS Access-Formularfeld mithilfe einer Variablen gesetzt?
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
Vielen Dank! Beide Möglichkeiten laufen perfekt: ctl.SetFocus hot = ctl.Name frm (hot) .SetFocus – Bughater
Wenn die Antwort Ihr Problem gelöst hat, können Sie [akzeptieren] (http://stackoverflow.com/help/someone-answers), markiert dies auch die Frage als gelöst. @Bughater – Andre