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??
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.