Как реализовать пароль в кнопке - PullRequest
0 голосов
/ 30 октября 2019

У меня есть кнопка блокировки, чтобы разблокировать форму с подчиненной формой. Чтобы включить кнопку, я хотел бы установить пароль с помощью msgbox. Но у меня есть проблема в моем коде.

Сначала я использую код, чтобы показать пароль msgbox с условным условием. Если пароль правильный, пользователь блокирует / разблокирует формы. Но у меня заканчивается утверждение в неправильном месте.

Private Sub bloquear_Click()
    With Me.bloquear
        Dim strPasswd
        strPasswd = InputBox("Enter Password", "Restricted Form")

        If strPasswd = "" Or strPasswd = Empty Then
            MsgBox "No Input Provided", vbInformation, "Required Data"
            Exit Sub
        End If

        If strPasswd = "Password" Then
            If .Caption = "Unlock" Then
                Me.AllowAdditions = True
                Me.AllowEdits = True
                Me.CONSULTA_PRODUCTOS.Form.AllowAdditions = True
                Me.CONSULTA_PRODUCTOS.Form.AllowEdits = True
               .Caption = "Lock"
            Else
                Me.AllowAdditions = False
                Me.AllowEdits = False
                Me.CONSULTA_PRODUCTOS.Form.AllowAdditions = False
                Me.CONSULTA_PRODUCTOS.Form.AllowEdits = False
                .Caption = "Unlock"
                Me.Refresh
            End If

    End With
        Else
            MsgBox "Sorry, you do not have access to this form", _
               vbOKOnly, "Important Information"
            Exit Sub
        End If

End Sub

В msgbox отображается

Ошибка компиляции, заканчивается без

Я нене знаю, что не так, потому что есть с.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...