Hallo!
Ich habe ein HF mit mehreren UFOs (Endlos-Formulare). Um mich mit der TAB-Taste von einem UFO zum anderen zu klicken, habe ich (vielleicht ein wenig umständlich) mir in der Kopfzeile eines UFOs den max-Wert der DS-IDs (LastID) in einem ungebundenen Feld angezeigt. Dann habe ich beim letzten Feld eines DS (Item3) beim Verlassen die Prozedur
Private Sub Item3_Exit(Cancel As Integer)
If Me!ID = LastID Or IsNull(LastID) Then
[Forms]![Adressen]![Ufo_02].SetFocus
[Forms]![Adressen]![Ufo_02]![Item1].SetFocus
End If
End Sub
So weit so gut. Nur leider funktioniert das nicht, wenn ich neue Daten eingebe. Dann bleibt der Focus in diesem Datensatz „hängen“.
Hat jemand eine Idee, wie ich das beheben kann? Grundsätzlich können wir davon ausgehen, dass stets nur EIN neuer DS eingefügt wird. Perfekt wäre allerdings irgendwie eine andere Taste (z.B. TasteAb) mit einem Code zu belegen, die sagt „setze Focus ist nächste UFO“.
Hat jemand einen Vorshlag?
DANKE!