05. januar 2001 - 22:13Der 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*
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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
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???
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.
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
Mange tak for det gode eksempel alt virker nu efter hensigten dine velfortjente point er på vej
Mange hilsner andersjensen
Synes godt om
Ny brugerNybegynder
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.