Erstellen einer login-Formular, die Verwendung von Tabellen in Access 2007
Habe ich eine Anmeldung aus, die in es ich platziert eine "Username" - Feld
Ich habe es geschafft einen code, vergleicht den eingegebenen Wert in diesem Feld (Benutzername)
und als Ergebnis eine Meldung
Was ich nicht tun kann, ist die Verbindung der eingegebene Wert in das "Benutzername" abgelegt, um eine vorhandene Tabelle
Erklärung:
Ich habe eine Tabelle von Benutzern und Berechtigungen (jeder Benutzer hat die Berechtigung)
Zum Beispiel:
Datensatz 1: Benutzername = 1 , permission = normal
Datensatz 2: Username = 2 , permission= Spezielle
Ich soll den code schreiben oder Makros nehmen, dass der eingegebene Wert in das "Benutzername" - Feld
und vergleichen Sie diese Tabelle und dann wird es angezeigt, eine entsprechende Meldung
Beispielsweise:
Wenn die user schreiben, 1 Nachricht: "Willkommen regelmäßiger Benutzer"
Wenn der Benutzer schreiben 2 wird die Nachricht: "Hey es spezielle Benutzer"
Was zählt, ist, dass auf den code, den ich nicht filtern möchten, indem 1 oder 2, aber durch die Erlaubnis,
Dies ist der code, den ich verwendet habe im ersten Teil:
Private Sub B15_Click()
Username.SetFocus
If Username = "1" Then
MsgBox "Welcome regular user"
DoCmd.Close
Else
If Username = "2" Then
MsgBox "Hey there special user"
End If
End If
End Sub
- Was denken Sie, sind Sie voll mit fake-Sicherheit? Warum nicht echte Sicherheit? Oder irgendeine form von echten user access control?
- wenn es keine Passwort-Eingabe, Sie könnten binden Sie eine combo-box auf Ihrem Tisch und lassen Sie Sie "log in" auf diese Weise.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie DLookUp, aber Sie sollten verstehen, dass all dies bietet jede form von Sicherheit.