2016-06-13 71 views
1

我已经使用MS Access 2007构建了一个数据库。打开数据库时,表单会自动弹出并覆盖整个屏幕以供用户输入数据。但是,如果管理员希望更改此表单后面的表格,查询或表单中的任何内容,他们将会弹出提示他们输入密码的表单上的按钮。如果密码正确,表单将关闭,并且可以自由进行必要的调整。如果密码不正确,表单将不会关闭,他们唯一的选择是完全关闭应用程序。我有VBA代码的作品,但是我怎样才能加密用户输入的文本?这里是VBA代码如何使用MS Access 2007隐藏VBA中的表单上的密码

Private Sub cmdAdmin_Click() 
    Dim password As String 

    password = InputBox("Please enter the password") 

    If password = "passw0rd4" Then 

    DoCmd.Close 

    Else 

    MsgBox ("Sorry, access denied!") 

    End If 

    End Sub 

欢迎所有的意见。谢谢!

+0

你的意思是在输入密码时隐藏密码? – Sorceri

+0

@Sorceri - 是的先生 –

+0

加密,然后做什么?你真的认为是加密还是隐藏? –

回答

3

输入框中没有用于屏蔽字符/隐藏数据输入的选项。用文本框创建表单并将文本框的输入掩码设置为PASSWORD。这应该完成你需要/想要的。