Avatar billede oergaard Nybegynder
26. november 2004 - 15:03 Der er 2 kommentarer og
1 løsning

Opdatering af tabellerne med "Timerinterval"

Jeg opdater mine tabeller med nedenstående kode:
 
  Dim rs
  Dim tmpID As Long
  tmpID = Me!ID
  Me.Requery
  Set rs = Me.RecordsetClone
  rs.FindFirst "ID = " & tmpID
  Me.Bookmark = rs.Bookmark

Men her bliver fokus sat tilbage til feltet med Tabulatorindex 1.

Jeg forestiller mig noget i stil med, at jeg tilføje noget i stil med nedenstående:
varFelt = Screen.”nuværendeflet.navn”



varFelt.Set

Men kan ikke få dette til, at virke, da den så sætter varFelt lig værdien i feltet og ikke feltets navn.

Nogen der kan hjælpe.

//Oergaard
26. november 2004 - 15:25 #1
Prøv denne:

  Dim Ctrl as Control
  Dim rs
  Dim tmpID As Long
  tmpID = Me!ID
  Set ctrl = Screen.Activecontrol
  Me.Requery
  Set rs = Me.RecordsetClone
  rs.FindFirst "ID = " & tmpID
  Me.Bookmark = rs.Bookmark
  ctrl.Setfocus
Avatar billede oergaard Nybegynder
26. november 2004 - 15:49 #2
Ahh den skal laves som en "control".

Jeg takker
26. november 2004 - 15:51 #3
Man kunne også godt have brugt String, men så skulle den se således ud:

  Dim Ctrl as String
  Dim rs
  Dim tmpID As Long
  tmpID = Me!ID
  ctrl = Screen.Activecontrol.Name
  Me.Requery
  Set rs = Me.RecordsetClone
  rs.FindFirst "ID = " & tmpID
  Me.Bookmark = rs.Bookmark
  Me(ctrl).Setfocus


tak for point :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