Avatar billede pladehoved Nybegynder
20. januar 2009 - 11:13 Der er 2 kommentarer og
1 løsning

Fjern alle standardlukkemuligheder

Hej

Min database er opbygget således, at alle brugernes aktiviteter (logon, søgninger og resultater mv.) bliver registreret i en logfil. Mit problem er, at brugerens log af kun bliver registreret, hvis vedkommende logger af vha. "Luk databasen"-knapperne i formularerne. Mit spørgsmål er derfor, hvordan jeg eliminerer alle andre lukkemuligheder som eksempelvis menuens "Afslut" og krydset på selve databasevinduet. Jeg fandt en gang en kode til sidstnævnte, men den er desværre væk nu.
Avatar billede jesperfjoelner Nybegynder
20. januar 2009 - 11:37 #1
Tricket er at åbne en skjult formular når databasen åbnes (eller når de logger ind).
Og når denne formular lukkes køres noget kode som registrer at de "logger ud"
Denne kode vil køre uanset hvordan databasen lukkes.

du kan åbne denne formular med

DoCmd.OpenForm "formularnavn", , , , , acHidden

og den kan f.eks åbnes via en macro ved navn AutoExec som jo altid kører når databasen åbnes (hvis ikke shift holdes nede).
Avatar billede pladehoved Nybegynder
20. januar 2009 - 14:58 #2
Super - dog lidt træls at det kan gøres simpelt, at man selv burde have fundet på det :-)
Avatar billede jesperfjoelner Nybegynder
20. januar 2009 - 15:28 #3
Held og lykke med det.

Eneste kiks kan ske hvis noget hiver strømmen på deres maskine. Da vil logud-koden ofte ikke køre. Så længe det ikke giver problemer for databasen at en bruger ikke loggede korrekt ud, skulle det køre.
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



IT-JOB

Metroselskabet og Hovedstadens Letbane

Cyber Security Konsulent

Cognizant Technology Solutions Denmark ApS

Service Line Specialist - ServiceNow (Thirdera)

Netcompany A/S

IT Consultant