Focus op specifiek invoerveld bij nieuw record in een formulier

Status
Niet open voor verdere reacties.

KarelR

Gebruiker
Lid geworden
4 sep 2014
Berichten
11
In acces heb ik een formulier aangemaakt met 6 velden.
Het derde veld, "koers" genaamd heeft tabvolgorde 0.
Toch gaat, wanneer ik een nieuw record open, de cursor niet naar veld "koers" maar naar hetzelfde veld als waar de cursor in het laatst geopende record stond. Kan iemand zeggen hoe de focus standaard naar het veld "koers" gezet kan worden?
 
Tabvolgorde geeft alleen maar aan in welke volgorde de velden worden geselecteerd als je er doorheen tabt. Als veld 12 actief is, dan blijft dat actief ook al maak je daarna een nieuw record aan, of blader je naar een ander record. Dus als je de focus per record op een specifiek object wilt hebben, moet je dat met SetFocus regelen. En dan bij voorkeur in de gebeurtenis <Bij aanwijzen> van het formulier, zodat bij elke verplaatsing (van record) de code wordt uitgevoerd.
Code:
Private Sub Form_Current()
    Me.Koers.SetFocus
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan