Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Kontrollkästchen nach Aktivieren mit Password schützen!?

Begonnen von J.D, Februar 28, 2024, 18:39:41

⏪ vorheriges - nächstes ⏩

J.D

Hi Forum,

ich möchte wenn ein Kontrollkästchen aktiviert wurde das deaktivieren mit einem Password schützen...
Private Sub LOOCKED_Click()
If Me.LOOCKED.Value = -1 Then
Me.Deatils.Enabled = False
Me!Details.Form.AllowEdits = False
Me!Details.Form.AllowAdditions = False
Else
------- Hier soll dann die Password abfrage... ------
Me.Deatils.Enabled = True
Me!Details.Form.AllowEdits = True
Me!Details.Form.AllowAdditions = True
End If
End Sub

bisher sind alle versuche kläglich gescheitert weil
Private Sub LOOCKED_Click()
Dim passwort As String
If Me.LOOCKED.Value = -1 Then
Me.Deatils.Enabled = False
Me!Details.Form.AllowEdits = False
Me!Details.Form.AllowAdditions = False
Else
passwort = InputBox("Sifre!")
If passwort = "unlock" Then
Me.Deatils.Enabled = True
Me!Details.Form.AllowEdits = True
Me!Details.Form.AllowAdditions = True
Else MsgBox ("Yanlis!")
End If
End If
End Sub

da fehlt mir gerade bissel die logik

Grüsse JD
Hilfe zur Selbsthilfe vs. learning by burning
Schritt 1.2

J.D

Ok,

hab es hin bekommen :D
Private Sub LOOCKED_Click()
If Me.LOOCKED.Value = -1 Then
Me.Details.Enabled = False
Me!Details.Form.AllowEdits = False
Me!Details.Form.AllowAdditions = False
Else
passwort = InputBox("Sifre!")
If passwort = "unlock" Then
Me.Details.Enabled = True
Me!Details.Form.AllowEdits = True
Me!Details.Form.AllowAdditions = True
Else: MsgBox ("Yanlis!")
End If
End If
End Sub

Grüsse JD
Hilfe zur Selbsthilfe vs. learning by burning
Schritt 1.2

MzKlMu

Hallo,
dass hier Groß und Kleinschriebung nicht beachtet wird ist Dir klar ?
Gruß Klaus

J.D

Hilfe zur Selbsthilfe vs. learning by burning
Schritt 1.2

MzKlMu

Hallo,
Du kannst das Passwort schreiben wie du willst, groß, klein, gemischt, wird immer als richtig erkannt (wenn es stimmt).
Gruß Klaus

PhilS

Zitat von: MzKlMu am Februar 29, 2024, 10:37:33Du kannst das Passwort schreiben wie du willst, groß, klein, gemischt, wird immer als richtig erkannt (wenn es stimmt).
Wenn man das nicht möchte, kann man für den Vergleich die StrComp-Funktion mit der VbCompareMethod.vbBinaryCompare verwenden.
Neue Videoserie: Windows API in VBA

Klassische CommandBars visuell bearbeiten: Access DevTools CommandBar Editor

J.D

Hilfe zur Selbsthilfe vs. learning by burning
Schritt 1.2