Avatar billede bravo123 Nybegynder
15. juni 2009 - 09:57 Der er 12 kommentarer og
1 løsning

Brugerid

Hej
jeg har en tekstboks hvor jeg gerne vil se hvem der er bruger og jeg har indsat følgende: = Environ("Username"), men får følgende retur #NAVN?

hvad går galt her?

jeg kan nemlig godt se brugeren hvis jeg under Ctrl+g skriver
?Environ("Username")
Avatar billede jensen363 Forsker
15. juni 2009 - 10:29 #1
Jeg ved ikke om det løser problemet, men i forbindelse med frigivelsen af Access 2003, blev funktionen Environ("Username") blacklistet af Microsoft ( makro/virus )

Jeg har selv omgået dette ved at oprettet en funktion som kalder denne ad omveje ...

Public Function GetUserName()

    GetUserName = Environ("UserName")

End Function
Avatar billede bravo123 Nybegynder
15. juni 2009 - 10:38 #2
Hvordan aktiverer jeg så denne funktion,så jeg får svaret i tekstboksen?
Avatar billede mugs Novice
15. juni 2009 - 10:38 #3
= Environ("Username")

Fungerer fint her i 2003, både som postkilde og i VBA
Avatar billede bravo123 Nybegynder
15. juni 2009 - 10:39 #4
Jeg bruger 2007
Avatar billede jensen363 Forsker
15. juni 2009 - 11:03 #5
Mugs > omgåelsen af dette afhægner 100 % af hvorledes du har opsat din "sandbox-mode"

Bravo123 > din textbox bør reagerer på

=GetUserName()
Avatar billede bravo123 Nybegynder
15. juni 2009 - 11:49 #6
Hej igen, devirker ikke at skrive: =GetUserName()
Avatar billede jensen363 Forsker
15. juni 2009 - 11:53 #7
Har du oprettet funktionen i dine moduler ?

Public Function GetUserName()

    GetUserName = Environ("UserName")

End Function
Avatar billede bravo123 Nybegynder
15. juni 2009 - 12:04 #8
Hej

Ja det har jeg og det sker der intet ved.
Avatar billede jensen363 Forsker
15. juni 2009 - 12:30 #9
Så er jeg uforstående overfor fejlen ...

Har du prøvet at oprette en ny database og teste om du også har fejlen der ?
Avatar billede mugs Novice
15. juni 2009 - 12:45 #10
Nu har jeg ikkr 2007 og skal derfor ikke blande mig alt for meget, men kan fejlen skyldes, at funktionen er omdøbt. Det er vel ligegyldigt hvad modulet hedder, men funktionen SKAL hedde GetUserName
Avatar billede bravo123 Nybegynder
15. juni 2009 - 12:58 #11
Hej Jeg lavede en DB og fik det til at virke
Avatar billede jensen363 Forsker
15. juni 2009 - 13:04 #12
Det er før set, at noget man har lavet tidligere og som har virket upåklageligt i en periode, pludseligt ophører med at virke.
Avatar billede jensen363 Forsker
15. juni 2009 - 13:21 #13
Takker for point
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