01. oktober 2008 - 20:12Der er
14 kommentarer og 1 løsning
Login formular
Access 2003. Jeg har brug for hjælp til at oprette en login formular (+ tabeller til at styre adgang). Jeg har to forskellige grupper, som skal have forskellig adgange og derfor skal have adgang til to forskellige formularer i databasen. Kan nogen hjælpe med dette?
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
Tak for hjælpen - men jeg er bange for, at jeg fatter for lidt af det her. Hvordan kommer jeg i gang med det her helt fra bunden? De ting han skriver om i artiklen brugere, tilladelser osv. tror jeg nok, jeg forstår.
Men hvad gør jeg så med loginformularen fra nu af?
Jeg er heller ikke øvet bruger af det her forum, så jeg troede egentlig, at jeg havde afsluttet det tidligere spørsmål :-/ Hvad har jeg gjort forkert/ikke gjort?
Hvis svaret har hjulpet dig med dit problem, bør du acceptere svaret. Hvis ikke det hjalp, kan du selv lægge et svar og scceptere det, så får du dine point igen.
Nu har jeg faktisk fået lavet en login-formular, som virker! Jeg fandt en anden, som virkede lidt mere simpel. Men nu skal jeg have lavet sådan, at den åbner to forskellige formularer. Jeg havde forestillet mig noget i retning af: If password starter med in, så åbn formular X If password starter med ex, så åbn formular Y
Ja, ja jeg er ikke programmør :-), men hvordan ....?
Jeg kan ikke få det til at virke. Hvad gør jeg forkert? :-( Logon boksen lukker godt nok, men så sker der ikke mere. Jeg har tjekket i brugertabellen, at password starter hhv med in og ex.
DoCmd.Close acForm, "Logon", acSaveNo
If Left(BrugerPassword, 2) = "in" Then DoCmd.OpenForm "Hovedoversigt Intern" End If If Left(BrugerPassword, 2) = "ex" Then DoCmd.OpenForm "Hovedoversigt Extern" End If
1. Du lukker LOGON form 2. Du refererer herefter til password
Hvordan vil du have, at Access skal "huske" password, når du har lukket formularen. Prøv at undlade denne linie:
DoCmd.Close acForm, "Logon", acSaveNo
Du kan blot kopiere denne ind i din kode:
'DoCmd.Close acForm, "Logon", acSaveNo If Left(BrugerPassword, 2) = "in" Then DoCmd.OpenForm "Hovedoversigt Intern" End If If Left(BrugerPassword, 2) = "ex" Then DoCmd.OpenForm "Hovedoversigt Extern" End If
If Left(BrugerPassword, 2) = "in" Then DoCmd.OpenForm "Hovedoversigt Intern" End If If Left(BrugerPassword, 2) = "ex" Then DoCmd.OpenForm "Hovedoversigt Extern" End If
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.