Avatar billede banelars Nybegynder
06. marts 2002 - 10:55 Der er 9 kommentarer og
1 løsning

SetFocus.


Jeg fik i sin tid nedenstående råd af Thomas J,
til at få markøren til at starte i første felt i en formular i Access 2000.

Private Sub Form_Activate()
    Me![navn].SetFocus
End Sub

Men når jeg bruger denne kode og åbner formularen kommer følende fejlkode op:

Kørselsfejl 2950

Reserveret fejl

Me![navn].SetFocus er understreget med gul.

Jeg skal lige sige, at mit VBA kendskab er begrænset.

Hilsen Lars.
Avatar billede terry Ekspert
06. marts 2002 - 10:57 #1
Is Navn a field on your form?
Avatar billede proaccess Nybegynder
06. marts 2002 - 10:57 #2
Du skal udskifte navn med navnet på den kontrol, du vil give focus...

fx.
Me![KundeNummer].SetFocus
Avatar billede banelars Nybegynder
06. marts 2002 - 10:58 #3
navn er navnet på feltet ja.
Avatar billede terry Ekspert
06. marts 2002 - 11:01 #4
send the dB to me and I will takek a look dktebrsa@europe.lego.com
Avatar billede banelars Nybegynder
06. marts 2002 - 11:05 #5
Jeg sender en forenklet database, der beskriver problemet.
Avatar billede terry Ekspert
06. marts 2002 - 11:09 #6
OK, as long a sthe field names etc. are the same otherwise I wont get much from it!
Avatar billede terry Ekspert
06. marts 2002 - 11:35 #7
Me.navn.SetFocus
Avatar billede banelars Nybegynder
07. marts 2002 - 06:07 #8
Tak Terry.

Selvom jeg ikke har den store VBA viden, burde jeg nok have afprøvet denne mulighed selv. Sådan kan det gå!

Lars.
Avatar billede banelars Nybegynder
07. marts 2002 - 06:48 #9
Hov stop.

Jeg glædede mig for hurtigt.
Fejlen kommer igen næste gang jeg åbner databasen ?????

Private Sub Form_Load()
Me!navn.SetFocus

End Sub
Avatar billede banelars Nybegynder
07. marts 2002 - 07:18 #10
Nu lykkedes det!

Modulet "NyPostTiltræd" blev flyttet til "Ved Aktiver" og
Me!navn.SetFocus blev flyttet til hændelsen "Efter Indlæsning",
så virkede det.

Modulet "NyPostTiltræd" "Ved Aktuel", var åbenbart årsagen til problemet.

Pointene beholder du bare. Du har fortjent dem
og jeg vender helt sikkert også tilbage med flere spørgsmål.

Hilsen Lars :-)
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