Avatar billede tolveren Nybegynder
14. december 2003 - 17:03 Der er 13 kommentarer og
2 løsninger

Logning af current user

Er det muligt at lave et felt i en tabel: hvor der indsættes en defaultværdi/eller et udtryk som svarer til den aktuelle bruger.

Eller har nogen et script som logger bruger
(aktuelle bruger)
i hver  record som opdateres
Avatar billede mugs Novice
14. december 2003 - 17:05 #1
Me!opdateret = Now
Me!Opdateretaf = Environ("Username")
DoCmd.RunCommand acCmdSaveRecord
Avatar billede larsjordan Nybegynder
14. december 2003 - 17:06 #2
Hvis du som defaultværdi på feltet skriver

=currentuser()
Avatar billede mugs Novice
14. december 2003 - 17:06 #3
Opdateret er et felt i tabellen der logger tiden.
Opdateret gemmer den aktuelle bruger
Koden indsættes i formularens OnCurrent (Vedaktuel)
Avatar billede tolveren Nybegynder
14. december 2003 - 17:13 #4
Tak for svarene, jeg tester lige forslagene.
Kan man dele pointene, ellers  ...
Avatar billede mugs Novice
14. december 2003 - 17:19 #5
Du kan sagtens dele point. Det er vist noget med avanceret.
Avatar billede tolveren Nybegynder
14. december 2003 - 17:19 #6
Hej mugs: Hvor lander usernavnet.
Skal der indsættes et felt i recorden
og hvad eller hvordan gør man det ?
Avatar billede mugs Novice
14. december 2003 - 17:24 #7
Du laver et felt i tabellen og kald det Opdateretaf. Træk det ind i din forespørgsel / formular. Me refererer til den altid aktuelle formular. Når du indsætter koden i formularens VedAktuel vil det aktuelle brugermavn blive indsat i formularens felt Opdateretaf og dermed i tabellen.

Du kan sætte feltets egenskab Synlig til Nej, så kan du ikke se feltet, men koden fungerer stadig.

Det samme gør sig gældende ved feltet opdateret, som giver dig dato og tidspunkt for åbning af formularen.
Avatar billede mugs Novice
14. december 2003 - 17:24 #8
Hvis du lægger din e-mail, kan jeg sende dig et eksempel.
Avatar billede tolveren Nybegynder
14. december 2003 - 17:30 #9
Jeg er lige ved at finde min Email adresse.
Til dig larsjordan: Jeg mente standardværdi.
Ved indsætning i standardværdi: Fejlteksten lyder hos mig. "kender ikke fúnktionen"
Avatar billede tolveren Nybegynder
14. december 2003 - 17:35 #10
Jan_Susanne_Morten@Privat.dk
min E-mail
Avatar billede mugs Novice
14. december 2003 - 17:38 #11
Sendt
Avatar billede tolveren Nybegynder
14. december 2003 - 17:53 #12
Hej  mugs igen igen, tak for mailen. Det med dato og tid som
indsættes i tabellen er ok, men det var ikke meningen at
brugeren skulle tastes. Aktuelle bruger fra acces skulle også
automatisk indsættes i tabellen, når andre felter bliver
opdateret. Dato og aktuelle bruger vil jeg skjule. Det kan jeg godt
finde ud af.
Private Sub Form_Current()
Me!opdateret = Now
Me!Opdateretaf = Environ("Username")
DoCmd.RunCommand acCmdSaveRecord
End Sub
--------
Kan jeg udskifte "Username" med currentuser() ??
Avatar billede mugs Novice
14. december 2003 - 18:06 #13
Du spørger om:
"et udtryk som svarer til den aktuelle bruger."
og der er jo hvad du ser på formularen.

Måske kan du få mere hjælp her, der linker til Access Web:
http://www.eksperten.dk/spm/368556
Avatar billede tolveren Nybegynder
14. december 2003 - 18:08 #14
Private Sub Form_Current()
Me!opdateret = Now
Me!Opdateretaf = Currentuser()
DoCmd.RunCommand acCmdSaveRecord
End Sub
----
"opdateret" og "Opdateretaf" er selvfølgelig felterne i tabellen
og formularen.
Det er en forudsætning at man er logget på med sikkerhedsfilen.mdw
Tak gutter/gutterinder
Avatar billede mugs Novice
14. december 2003 - 18:11 #15
Tak for point / en gut
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