Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Nicolo#22 am Juni 14, 2026, 18:45:57

Titel: mit VBA den Focus auf ein bestimmtes Feld setzen in einem UF
Beitrag von: Nicolo#22 am Juni 14, 2026, 18:45:57
Hallo Experten
Momentan scheitere ich an dieser Sache.
Die Lösungen die ich fand führen alle in einen Fehler (Debug)
Ich möchte, wenn ich eine Reihe von Feldern bedient habe dann eine MSG Box haben die
mich auch fehlende Daten im Feld txtBemerkung hinweist.
Das MSG hab ich schon, nur den VBA Code das nach Betätigen von JA dann zum Feld txtBemerkung gesprungen werden soll, das klappt nicht.
Das UF heisst FrmKfzUfo
If Antwort = vbYes Then
'    hier sollte dann der Code stehen ?? SetFocus??
'    ???? Me!UnterformularName.SetFocus
'    ????? Me!UnterformularName.Form!Feldname.SetFocus
'    so geht es aber nicht
Else
    MsgBox "OK, keine Aktion"
End If
End Sub
Kann mir bitte jemand helfen?
Dankeschön
Titel: Re: mit VBA den Focus auf ein bestimmtes Feld setzen in einem UF
Beitrag von: Debus am Juni 14, 2026, 19:24:54
Hey,

hier ist wichtig das Du nicht das Ufo nimmst sondern den Namen des Steuerelementes des UFO

Me!NameDesUnterformularSteuerelements.SetFocus
Me!NameDesUnterformularSteuerelements.Form!NameDesSteuerelementsImUfo.SetFocus

Holger