Avatar billede knudj Nybegynder
22. januar 2006 - 18:39 Der er 4 kommentarer og
1 løsning

Problemer med placering af cursor!

Hej..

Jeg har i øjeblikket to formularer frmTransport og frmDisponering. det er sådan, at jeg har en knap i hver af dem, som linker dem til hinanden. jeg har bare et problem med at når jeg springer fra den ene (frmDisponering) over i den anden (frmTransport), så flytter den kun 'Fucus' til et felt, som jeg har defineret, men den sætter ikke cursoren i feltet. når jeg så efterfølgende trykker på tabulator-knappen eller en hvilken som helst anden bogstav knap ol. så springer den over i den formular jeg kom fra (frmDisponering). hvordan løser jeg det problem?
    Det skal lige siges, at det er nødvendigt at begge formular-vinduer står åbne (altså den ene er f.eks. åben i baggrunden), så det duer ikke med at jeg først lukker den ene ned.

Det kode som jeg har i øjeblikket er:

Private Sub cmdTrasnportIndtastning_Click()
On Error GoTo Err_cmdTrasnportIndtastning_Click

    Me.Refresh
    DoCmd.OpenForm "frmTransport"
    Forms![frmtransport]![TurID].SetFocus
    DoCmd.FindRecord Me![TurID]
    DoCmd.GoToControl "[TransportNr]"
    DoCmd.Maximize

Exit_cmdTrasnportIndtastning_Click:
    Exit Sub

Err_cmdTrasnportIndtastning_Click:
    prompt = ""
    If MsgBox(prompt, vbCritical + vbOKOnly, "Fejl") = vbOK Then
        MsgBox Err.Description
        Resume Exit_cmdTrasnportIndtastning_Click
    End If
End Sub

P.S. det skal lige siges, at jeg har dette stykke kode i en anden dB, og hvor det skal fungere på samme måde, og der fungere det fint uden fejl, men jeg kan bare ikke finden nogen som helst forskel på de to formularer.

Mvh.

knud Kristensen
Avatar billede -anders- Juniormester
22. januar 2006 - 18:57 #1
Hej Knud
Du kunne prøve at tjekke dine tabulatorsettings i den aktuelleforme, gå i designvisning på formen marker detaljesektionen, og vælg egenskaber, her kan du styre/tejkke hvordan tabulatortast  springer rundt mellem felterne, måske den ligger her
Avatar billede knudj Nybegynder
22. januar 2006 - 19:09 #2
hej aandersen..

Jeg tror ikke helt du forstår mit problem. det har nemlig ikke noget at gøre med tabulatorrækkefølgen. Det er noget med at den ikke får sat focus på den formular jeg springer til (frmTransport), og når jeg så bruger tabulatoren, så fortsætter den blot med at tabulere videre ovre i den formular som jeg kom fra (frmDisponering).
Avatar billede -anders- Juniormester
22. januar 2006 - 19:30 #3
hmm, det lyder mystisk, hvordan er egenskaberne for forms sat ifht. popup ikke popup, er de ens eller er de forskellige
Avatar billede knudj Nybegynder
22. januar 2006 - 21:25 #4
Nå, jeg har fundet ud af problemet nu.

Lagde mærke til, at funktionen godt virkede når jeg brugte musen til at trykke på den kommandoknap der havde koden liggende.
Det der så var problemet, var at jeg brugte min F5 tast til at aktivere kommandoen, men jeg havde ikke sat KeyCode = 0 for F5 knappen, så derfor ville den (af en eller anden mærkelig grund) ikke sætte focus på den rigtige formular.
Avatar billede -anders- Juniormester
22. januar 2006 - 21:26 #5
Glad for at høre at det virker :o)
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