Avatar billede jansvendsen Nybegynder
11. november 2006 - 17:14 Der er 4 kommentarer og
1 løsning

Marker tekst / spring tabulatorrækkefølge over

Hej

Jeg har en combobox der finder min record på basis af hvad jeg taster i feltet. Det virker fint.
Da jeg bruger en håndscanner til at give feltet input har jeg brug for at:

1. Cursor bliver i feltet og ikke springer videre i tabulatorrækken.
2. At teksten bliver markeret således at når jeg giver feltet input anden gang sletter den det der stod der og skriver det nye.

--------------------------------------------------------------

Private Sub Combo109_AfterUpdate()
    ' Find the record that matches the control.
    Dim rs As Object

    Set rs = Me.Recordset.Clone
    rs.FindFirst "[Løbenummer] = " & Str(Nz(Me![Combo109], 0))
    If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub
Avatar billede Slettet bruger
11. november 2006 - 23:06 #1
Private Sub Combo109_AfterUpdate()
    ' Find the record that matches the control.
    Dim rs As Object

    Set rs = Me.Recordset.Clone
    rs.FindFirst "[Løbenummer] = " & Str(Nz(Me![Combo109], 0))
    If Not rs.EOF Then Me.Bookmark = rs.Bookmark
me.combo109.setfocus
End Sub
Avatar billede jansvendsen Nybegynder
12. november 2006 - 08:49 #2
Virker ikke - cursor står blot foran teksten. Den skal markerer teksten i feltet. Dvs. at jeg er nød til selv at markerer teksten og slette den før nyt input tastes
Avatar billede Slettet bruger
13. november 2006 - 09:09 #3
Nåh, det er nok fordi det er en comboboks, du kan jo altid:

me.combo109=null
me.combo109.setfocus
Avatar billede jansvendsen Nybegynder
13. november 2006 - 20:30 #4
Tak - det virker
Avatar billede Slettet bruger
13. november 2006 - 23:34 #5
!~)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester