1k Aufrufe
Gefragt in Datenbanken von bollerkohl Mitglied (175 Punkte)
Hallo Leute,

ich möchte beim Klick auf die Registerkarte Paroll_RK das eine Passwortabfrage das direkte Öffnen verhindert. Mit einem Button funzt es. Beim Klick auf die Registerkarte Payroll(Beschriftung) geht es nicht. Hier der Code.
Kann jemand helfen?

Danke und guten Rutsch


Private Sub Payroll_RK_Click()
Dim abfrage As String
abfrage = InputBox("Geben Sie das Passwort ein:")
If abfrage = "Admin" Then
MsgBox "Richtig"
Me!Payroll_RK.SetFocus
Else
MsgBox "Falsch"
End If
End Sub

4 Antworten

0 Punkte
Beantwortet von
Du darfst nicht auf den Reiter/Tab selbst klicken, sondern in den "Inhaltsbereich" der jewiligen Registerkarte, dann funktioniert es auch zumindest hier bei mir in Access!!!
0 Punkte
Beantwortet von
Achja und wenn Du willst das erst dann die jewilige Registerkarte angezeigt wird, nach der Passwortabfrage, dann musst Du zunächst ermitteln welche Registerkarte geklickt wurde und dann die Abfrage ausführen
0 Punkte
Beantwortet von
So in etwa:
If RegStripTest.Value = 0 Then
abfrage = InputBox("Geben Sie das Passwort ein:")
If abfrage = "Admin" Then
MsgBox "Richtig"
Me!Seite1.SetFocus
Else
MsgBox "Falsch"
End If
End If

==> wenn die 1.Registerkarte (Index=0) angeklickt wurde wird PW-Abfrage vorgenommen.
0 Punkte
Beantwortet von
If RegStripTest.Value = 0 Then
abfrage = InputBox("Geben Sie das Passwort ein:")
If abfrage = "Admin" Then
MsgBox "Richtig"
Me!Seite1.SetFocus
Else
MsgBox "Falsch"
End If
End If
...