Avatar billede mlhave Nybegynder
21. juni 2004 - 14:49 Der er 5 kommentarer og
1 løsning

Registrer hvornår en post sidst er redigeret

Hvordan er det man registrere på den enkelte post , hvornår den sidst er blevet redigeret?
21. juni 2004 - 14:51 #1
Du er nødt til at oprette et dato-felt (f.eks. ÆndretDen) som du opdaterer med Now() hver gang, der er lavet ændringer på din formular
21. juni 2004 - 14:53 #2
Dvs på formularens BeforeUpdate lægger du denne:

Me!ÆndretDen = Now


Du kan evt udvidde den med et brugernavn, således at du kan logge hvem, der har ændret. Et nyt felt (f.eks. kaldet ÆndreAf) oprettes og koden ser nu f.eks. således ud:

Me!ÆndretDen = Now
Me!ÆndretAf = Environ("Username")



Hvis den samme tabel kan ændres fra flere formularer, er du nødt til at lægge koden på alle.
Avatar billede mlhave Nybegynder
21. juni 2004 - 14:59 #3
Er Environ("Username") det samme som currentuser?
21. juni 2004 - 15:01 #4
Nej, Environ("Username") giver dig Windows-brugernavn

Currentuser er lige så godt, hvis du har aktiveret Access sikkerheden (det har de fleste ikke, hvorfor jeg foreslog den anden)
Avatar billede mlhave Nybegynder
21. juni 2004 - 15:02 #5
Ok, tak for hjælpen - igen :o)
21. juni 2004 - 15:03 #6
: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