Avatar billede yuksel Nybegynder
11. oktober 2005 - 13:51 Der er 16 kommentarer og
1 løsning

henvisning til side i fane

Jeg vil gerne kunne sætte focus på
et bestemt felt i en sektion som befinder sig i en fane.

er der nogen der har en ide om hvordan koden kan se ud ?
Avatar billede supertekst Ekspert
11. oktober 2005 - 13:55 #1
Er det en formular med faneblade - eller?
Avatar billede ldanielsen Nybegynder
11. oktober 2005 - 14:04 #2
feltnavn.SetFocus
Avatar billede yuksel Nybegynder
11. oktober 2005 - 14:13 #3
det er en felt i en side i en faneblad i en form
Avatar billede Slettet bruger
11. oktober 2005 - 14:20 #4
Me!tab = 0 'Henviser til 1 faneblad
Me!tab = 1 'Henviser til 2 faneblad osv...
Avatar billede ldanielsen Nybegynder
11. oktober 2005 - 14:26 #5
Sæt focus på feltet, så kommer fanen selv frem.

Er det en formular?
Avatar billede Slettet bruger
11. oktober 2005 - 14:27 #6
tab henviser til navnet på hele fanebladet, så det kan være nødvendigt at omdøbe dette eller ændre koden!~)

Jeg smutter for i dag.....
Avatar billede -anders- Juniormester
11. oktober 2005 - 14:50 #7
Prøv med denne:
Me!NavnPåfaneblad.SetFocus
Me!NavnPåFelt.SetFockus

Koden kan bruges på flere måder feks. ved klik på en knap, eller når form åbnes/loades, eller ved aktuel e.t.c.

Mit forslag forudsætter at det er ren Access, altså en formular med et fanebladskontrolelement, med en eller flere faner (Sider)
Avatar billede -anders- Juniormester
11. oktober 2005 - 14:52 #8
Det er ikke nødvendigt at henvise til selve fanebladskontrollen i koden, det nok at henvise til navnet på siden som jo er en del af fanebladetskontrolelementet
Avatar billede -anders- Juniormester
11. oktober 2005 - 14:57 #9
Dette indlæg fra Idanielsen 11/10-2005 14:04:14, er faktisk korrekt,hvis du blot henviser til Feltnavn.SetFocus, og dette felt er placeret på en side i dit fanebladskontrolelement vil koden automatisk aktivere den side hvor feltet er placeret, og sætte fokus på feltet
Avatar billede Slettet bruger
12. oktober 2005 - 09:44 #10
Dette er 2 knapper, i en dansk version af access, som åbner på de respektive sider:

Private Sub Page1_Click()
Me.KtlFane0 = 0
End Sub

Private Sub Page2_Click()
Me.KtlFane0 = 1
End Sub
Avatar billede Slettet bruger
12. oktober 2005 - 09:46 #11
Du kan finde navnet og evt. ændre det ved at højretrykke på kanten af fanebladet og gå i egenskaber!~)
Avatar billede Slettet bruger
12. oktober 2005 - 09:52 #12
Nu, kigger jeg lige på dit spørgsmål igen og Ida Nielsen har ret:
Svaret er Form_FormularNavn.BestemtFelt.SetFocus
Avatar billede Slettet bruger
12. oktober 2005 - 09:52 #13
!~)
Avatar billede ldanielsen Nybegynder
12. oktober 2005 - 15:31 #14
Nå, nu er det jo spændende om vi hører fra yuksel igen ...
Avatar billede yuksel Nybegynder
13. oktober 2005 - 10:09 #15
takker
Avatar billede ldanielsen Nybegynder
13. oktober 2005 - 11:26 #16
Efter min mening svarer spg jo ikke på spørgsmålet, og han slutter også med at henvise til mit svar som det rigtigste.

Han viser hvordan man kan bringe en bestemt fane frem, men han sætter ikke focus på feltet, som ønsket. Jeg sætter focus på feltet, og derigennem bringes fanen forrest helt af sig selv.

Dog mangler jeg at adressere feltet hvis kaldet forekommer fra udenfor formularen, men det var ikke nævnt i spørgsmålet.

yuksel, jeg er ligeglad med om jeg får point for det eller ej, men du skylder os at tage det mere seriøst. At du giver spg point her tyder på at du ikke har læst hvad vi skriver. Jeg ved godt at jeg er efter dig for tiden yuksel, men hvis du ikke tager dig sammen ender det med at ingen gider svare på dine spgm.

Og se så at få fordelt point for http://exp.dk/spm/648280, for der kom der flere gode svar
Avatar billede Slettet bruger
13. oktober 2005 - 11:35 #17
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