19. februar 2004 - 11:48Der er
4 kommentarer og 2 løsninger
Access timer
Er det mulig at sætte tid på en database såldes den feks. kun kan bruges i en uge så lukker den ned?? eller at koden Private Sub Kommandoknap189_Click() Dim a As String, b b = "12345" a = InputBox(Prompt:="Indtast password.", title:="Password", Default:="") If a = b Then DoCmd.OpenForm "Hovedmenu Liste 1" Else: MsgBox "Forkert password." Exit Sub End If End Sub
få en timer på - såldes at koden udløber efter en uge??
Jeg synes at det er smartere at lave det, så databasen kan bruges i ubegrænset tid, og at man i stedet lægger en sletteforespørgsel ind, som sletter data der er mere end et antal dage gamle. Man kan lægge sletteforespørgslen ind i sin autoexec, så den køres hver gang databasen startes.
Lav et modul, hvor du sætter følgende funktion ind
Function CheckDate() if (date() - #24-02-2004#) > 7 then docmd.quit exit function else dim StrDocName as string stDocName = "minformular" DoCmd.OpenForm stDocName exit function end if end function
I din autoexec skal du vælge "Afspilkode" og sætte følgende linie ind: CheckDate()
Datoen skal du ændre til den dato, som du vil tælle tælle fra.
Du kan også gøre det ved at sætte en linie ind i autoexec hvor du vælger "Afslut Access" og i betingelser (Vis/Betingelser i Access menuen) skriver (Date()-#24-02-2004#)>7
Synes godt om
Ny brugerNybegynder
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.