Avatar billede tolveren Nybegynder
11. juli 2004 - 19:13 Der er 4 kommentarer og
1 løsning

Holde Admin ude af form

Kan nogen hjælpe mig med syntaksen, som skal holde Admin ude af en form.
F eks noget lignende på formens Open

If Me!CurrentUser() <> Admin Then
Docmd.OpenForm "Formen"
Else
Docmd.Close
End If
Avatar billede terry Ekspert
11. juli 2004 - 19:18 #1
If environ("username") = "Admin" then Docmd.OpenForm "Formen"
Avatar billede terry Ekspert
11. juli 2004 - 19:21 #2
Not sure how you are opening the form but if you open it using a button then you can use this code in the buttons on click event.

Another idea would to use this in the froms On Open event

If Environ("username") = "admin" Then Cancel = True
Avatar billede tolveren Nybegynder
11. juli 2004 - 20:54 #3
Jeg har afprøvet dine forslag således:

Private Sub Form_Open(Cancel As Integer)


    If Environ("username") <> "Bruger1" Then
    DoCmd.OpenForm "Kopi af Kontaktpersoner"
    Else
    DoCmd.Close
    DoCmd.Quit
    End If
   
End Sub
---
Men noget er galt for fortolkeren kører videre og lukker access ned selvom jeg logger på med "Bruger 2"
Avatar billede tolveren Nybegynder
11. juli 2004 - 21:16 #4
Private Sub Form_Open(Cancel As Integer)

    If CurrentUser <> "Admin" Then
    DoCmd.OpenForm "Kopi af Kontaktpersoner"
    Else
    MsgBox "Din genvej er ikke opsat korrekt. Kontakt EDB-service"
    DoCmd.Close
    DoCmd.Quit
    End If
   
End Sub
---
Det virker. Tak Terry. Du får pointene.
Avatar billede terry Ekspert
12. juli 2004 - 09:10 #5
selv tak
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