Avatar billede bbkdk Seniormester
22. maj 2015 - 13:55 Der er 5 kommentarer og
1 løsning

Gå til dags dato i formular

Jeg har en database, der anvendes til tidsregistrering.
I databasen er der en formular, der har det antal poster, der svarer til antallet af dage i måneden.
Da der jo næsten altid skal indberettes på dags dato, ønsker jeg, at markøren ved åbning af formularen skal stille sig i den post, der svarer til dags dato, der findes ud fra feltet "Dato".
Samtidig skal den stille sig i feltet "Kommet". Det allerbedste ville være, at den stillede sig i feltet "Gået", hvis der allerede var udfyldt en værdi i "Kommet".
Jeg håber, at der er en der kan hjælpe mig, da det lige vil sætte prikken over i'et i databasens virkemåde.
Avatar billede terry Ekspert
22. maj 2015 - 17:13 #1
Try this
Private Sub Form_Load()
    DoCmd.FindRecord Date, , True, , True
   
    If Me.Dato = Date Then
       
        If IsNull(Me.Kommet) Then
            Me.Kommet.SetFocus
        Else
            Me.Gået.SetFocus
           
        End If
       
    End If

End Sub
Avatar billede terry Ekspert
22. maj 2015 - 17:22 #2
After you enter or change data you need to do a requery to re-calculate "opsummeret"

Private Sub Form_AfterUpdate()
Me.Requery

End Sub
Avatar billede bbkdk Seniormester
22. maj 2015 - 18:05 #3
Hej Terry
Mange tak for det hurtige svar.
Jeg tester koderne snarest (og senest på tirsdag, hvor arbejdet kalder), og vender så tilbage.
Avatar billede terry Ekspert
22. maj 2015 - 18:12 #4
No problem, enjoy the long weekend :-)
Avatar billede bbkdk Seniormester
24. maj 2015 - 08:10 #5
Hej terry

Det virker helt perfekt - send et svar, så du kan få points.
Avatar billede terry Ekspert
24. maj 2015 - 10:30 #6
Great
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