Avatar billede jedimaster Nybegynder
25. april 2004 - 10:39 Der er 10 kommentarer og
1 løsning

opret user og password automatisk

Jeg har en database med ca. 1100 medlemmers navne etc.

Jeg ønsker nu at tilføje alle medlemmerne brugernavn og en adgangskode automatisk!

enten noget helt tilfældigt

eller (hvis det kan lade sig gøre)

brugernavnet og adgangskode skal være ens, og herudover skal det sammemsættes af de 2 første bogstaver af fornavnet, 2 første bogstaver af efternavnet, 2 første tal fra hold nummeret og de to første bogstaver fra adressen. (er det over hovedet muligt?)


Mvh
Jedimaster
25. april 2004 - 10:52 #1
Når du siger "Oprette brugere og adgangskode automatisk", mener du så i Access' indbyggede sikkerhedssystem?
Avatar billede jedimaster Nybegynder
25. april 2004 - 10:56 #2
jeg mener, at hver bruger skal tildeles et felt med brugernavn og password.
25. april 2004 - 11:03 #3
Ja, men skal oplysningerne bare gemmes i en tabel? Eller skal de gemmes i Access' Arbejdsgruppeadministrator, således at brugerene bliver bedt om logge på hver gang de åbner Access (altså den indbyggede sikkerhedsstying!)?
Avatar billede jedimaster Nybegynder
25. april 2004 - 11:06 #4
ahhh, oplysningerne skal gemmes i samme tabel som alle brugerens data befinder sig i
25. april 2004 - 11:23 #5
øjeblik....
25. april 2004 - 11:27 #6
Opret 2 nye felter i tabellen: "Brugernavn" og "Adgangskode"

Læg denne procedure i et modul:
Public Sub OpretBrugernavne()
    Dim rs As ADODB.Recordset
    Dim cn As ADODB.Connection
    Set cn = CurrentProject.Connection
    Set rs = New ADODB.Recordset
    rs.Open "Din Medlemstabel", cn, adOpenKeyset, adLockOptimistic
    Do Until rs.EOF
        rs!Brugernavn = Left(rs!Fornavn, 2) & Left(rs!Efternavn, 2) & Left(rs!Holdnr, 2) & Left(rs!Adresse, 2)
        rs!Adgangskode = rs!Brugernavn
        rs.Update
        rs.MoveNext
    Loop
    rs.Close
    Set rs = Nothing
    cn.Close
    Set cn = Nothing
End Sub

Tilpas tabel- og feltnavne, så de passer til din db

Placer cursoren i et eller andet sted i proceduren og tryk F5.

Så skulle det gerne ske automatisk.
/Thomas
Avatar billede jedimaster Nybegynder
25. april 2004 - 11:42 #7
DET ER FOR COOOOOOL.

MEGA MANGE TAK (Hvis man kan sige det)

Jeg har lige lavet lidt breakdance af bar' glæde.

Takker
Avatar billede jedimaster Nybegynder
25. april 2004 - 12:03 #8
øhh den vil ikke give dig accept??
Avatar billede jedimaster Nybegynder
25. april 2004 - 12:04 #9
altså eksperten.
25. april 2004 - 13:34 #10
hmm, klik på mit navn til venstre og derefter på Accepter
Avatar billede jedimaster Nybegynder
26. april 2004 - 21:22 #11
hej thomasjepsen (eller andre der måske gider hjælpe)

jeg er kommet i den situation, at der opstår dubletter i brugernavnet, hvilket ikke går. Kan man således lave en automatisk oprettelse på samme måde som den ovenfor angivne, men hvor access laver et tilfældigt og unikt brugernavn (hvor passwordet er det samme)
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