Focus zetten in een formulier

Status
Niet open voor verdere reacties.

anderrijk

Gebruiker
Lid geworden
25 okt 2006
Berichten
26
Zodra ik een formulier aanroep zou ik het prettig vinden als de focus meteen op het eerste veld komt, zodat ik meteen kan typen.
Hoe stel ik dit in?

Het eerste veld heet trouwens factuurdatum.
 
Op meerdere manieren

Optie 1:
Zet de tabvolgorde van je velden zodanig dat factuurdatum als 1e staat (kies in ontwerp -> beeld -> tabvolgorde
Optie 2:
Zet bij openen form Me!factuurdatum.SetFocus
Suc6
 
@ anne-marie / of iemand anders

Als ik de volgende code gebruik:

Private Sub Form_open()
Me!Factuurdatum.Setfocus
End Sub

Krijg ik deze foutmelding:
De expressie Bij openen die u hebt opgegeven als instelling voor de gebeurteniseignschap, heeft de volgende fout veroorzaakt: Proceduredeclaratie komt niet overeen met de beschrijving van de gebeurtenis of de procedure met dezelfde naam.

Ook de manier om de focus te zetten dmv de tabs wil niet lukken.

Zou het kunnen komen doordat ik bij form_load geschreven heb dat bij het laden altijd een leeg veld tevoorschijn moet komen?
 
Laatst bewerkt:
Even wat proberen

Je zult toch eea moeten proberen want beide opties werken in een normale situatie. In jouw geval moet de tabvolgorde zeker werken dus waarschijnlijk stel je die niet goed in.
 
ik krijg 'm nog steeds niet goed. Waarschijnlijk zit het al in een ingestelde focus. Tot zover is mijn vraag voldoende beantwoord.

Dank je wel
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan