Avatar billede fastwrite Nybegynder
04. december 2001 - 11:30 Der er 6 kommentarer og
1 løsning

I en formular med to underformularer skal man kunne gå tabulere sig frem

Hej. Jeg nægter simpelt hen at give op. Det er nu 3. gang jeg forsøger at få besvaret mit spørgsmål.

Jeg har en formular (f01). I den formular har jeg TO underformularer (s01) og (s02).

Nu står jeg i min S01 og vil gerne over til S02. Hvilken VB kode skal jeg skrive for at gøre det?

Avatar billede terry Ekspert
04. december 2001 - 12:16 #1
Hi fastwriter!
Yes I have seen your previous questions. I have never really understood the way the TAB works in Access, but I think it because everyone has their own idea of how they expect it to work. So it takes a bit of programming to get it to work optimal.
Anyway I will see if I canput something together and get back to you.
mvh
Terry
Avatar billede terry Ekspert
04. december 2001 - 12:50 #2
There is a property on the formed named Key preview. If you set this to YES (True) then key events for the form are invoked BEFORE the controls (fields etc.) key events.

Then in the forms keydown event you have the following code.

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    Select Case KeyCode
        Case vbKeyTab

           
            Me.Parent.s01.SetFocus
            \'Me.Parent.s02.SetFocus
    End Select
End Sub

Me.parent is the sub forms parent, in other words themain form. In this example. s01 is the name of the Sub form control, not the name of the actual form being used as a sub form, although they will very likely be the same!

What happens when the sub form gets the focus depends what controls are on the form.


Avatar billede fastwrite Nybegynder
05. december 2001 - 13:13 #3
Hej Terry.. jeg prøver lige...
Avatar billede fastwrite Nybegynder
05. december 2001 - 13:22 #4
************* YY EE SS SS SS SS ****************

Terry - du har reddet mig igen!!! Du har snart mange redninger på samvittigheden!!! Hvornår laver du en hjemmeside med tutorials?!... kan man komme på kurser i din hjerne?

Men tak for det.. det virker som det skal nu!!!!
Avatar billede terry Ekspert
05. december 2001 - 13:28 #5
:o)

Well there is a \"hjemmeside\" already, eksperten! But I must admit, it isnt always easy to search for previous questions on ones own problem.
You never know, I may make something some day.
But the best way in learning is \"try and try and trya again\" :o)
Avatar billede fastwrite Nybegynder
06. december 2001 - 13:12 #6
Ja, learning by doing! Det er også den bedste måde jeg har lært mine programmer og teknikker.

Får du brug for grafisk assistance til din hjemmeside, så sig bare til!
Avatar billede terry Ekspert
06. december 2001 - 13:24 #7
Thanks fastwriter, will keep that in mind :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