Avatar billede andersjensen Nybegynder
05. januar 2001 - 22:13 Der er 7 kommentarer og
1 løsning

Inputmaske

Hej
jeg har beskyttet en formular med adgangskode, nedenstående kode er indsat i den aktuelle formular \"ved åbning\"

Dim password, pw
password = \"eversound\"
pw = InputBox(\"Bookingsystemet er beskyttet med adgangskode. Skriv adgangskoden i den hvide boks og klik på ok.\")
If pw <> password Then
Beep
    MsgBox \"Flg. fejl kan være opstået: forkert adgangskode,manglende adgangskode,du har klikket på annuller. Klik på ok og start Bookingsystemet igen.\", vbQuestion, \"Fejl i start af Bookingsystemet\"

DoCmd.CancelEvent
End Sub

Det virker perfekt og giver ingen problemer Men hvordan for jeg inputboksen til kun at vise tegn feks. * istedet for det skrevne kodeord. Er det muligt at definere en form for inputmaske i ovenstående kode????, eller findes der en anden løsning, håber nogen kan hjælpe *SSSSS*



andersjensen
Avatar billede janbangm Nybegynder
05. januar 2001 - 22:19 #1
Hvis du går ind i feltegenskaben inputmaske er der hedder angangkode. Det gør, at der bliver vist **** isteder det du skriver. Du kan evt. klikker på knappen med de 3 ... ude i sider, så bliver det vist automatisk. Det er access 2000. Jeg ved ikke om det er 97
Avatar billede andersjensen Nybegynder
05. januar 2001 - 23:08 #2
Hej janbangm

Jeg kender godt den funktion du nævner problemet er ar den kode jeg har indsat i formularen automatisk generer den omtalte inputbox, på denne inputboks er der et fekt man skal skrive adgangskode,d.v.s at inputboksen ikke er en formular jeg selv har lavet, men udelukkende en boks der bliver generet ud far koden, men måske du aligevel har en ide???
Avatar billede janbangm Nybegynder
05. januar 2001 - 23:16 #3
Nej ikke andet en at lave som en formular istedet for.  Det har jeg gjort og så først åbne dialogboksen og der efter f.eks. hovemneuen. Hvis man så forsøger med 3 gange bliver man smidt af.

Undskyld misforståelsen
Avatar billede andersjensen Nybegynder
05. januar 2001 - 23:19 #4
Det lyder som en god ide, kan du lave et eksempel til mig

*SSSSS*
Avatar billede janbangm Nybegynder
05. januar 2001 - 23:23 #5
Må jeg finde det til dig imorgen formiddag. Jeg er på vej iseng
Avatar billede andersjensen Nybegynder
05. januar 2001 - 23:25 #6
Det bare iorden jeg går på nettet i løbet af formiddagen sov godt *SSSSSS*

andersjensen
Avatar billede janbangm Nybegynder
06. januar 2001 - 11:29 #7
Hej så er jeg her igen

Det som jeg har gjort er at jeg har selv lavet en formular som en dialogboks med et navn og et password felt. Her kan du jo skjule tekst i en passwordfeltet. Denne dialogboks åbner jeg så snart databasen starter. På OK knappen ligger så denne kode.

If Me![Navn] = \"acccess\" And Me![Password] = \"access\" Then
        DoCmd.Minimize
        DoCmd.OpenForm \"Hovedmenu\"

        DoCmd.Maximize
        DoCmd.Close A_FORM, \"Logon\"
       
    Else
        Me!Navn = \"\"
        Me!Password = \"\"
        A = A + 1
        If A = 3 Then
        MsgBox \"Du har ikke adgang til Databasen\"
        DoCmd.Quit
        Else
        MsgBox \"Navn eller Password er forkert\"
    End If

     
    End If
End Sub

Jeg ved ikke om du kan dette for ellers skal du nok ind og kikke i brugerstyrring i Access. Der kan du også sætte password på en database
Avatar billede andersjensen Nybegynder
06. januar 2001 - 14:39 #8
Hej igen

Mange tak for det gode eksempel alt virker nu efter hensigten dine velfortjente point er på vej

Mange hilsner
andersjensen
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