我正在寻找密码保护我的 MS Access 数据库中的单个报告。有没有办法在不使用代码的情况下做到这一点?如果您确实使用了代码,那么当有人单击单个报告文件时,我如何拥有它,系统会提示用户输入密码。顺便说一句,这个数据库中有多个报告...
问问题
2464 次
1 回答
1
解决此问题的一种方法是在报告的公开活动中询问密码。这个简单的例子可以作为一个起点:
Private Sub Report_Open(Cancel As Integer)
Const cstrPassWord As String = "open"
Dim strPassWord As String
strPassWord = InputBox("Password:")
If Not strPassWord = cstrPassWord Then
Cancel = True
End If
End Sub
如果您想给用户多次获得正确密码的机会……或者在密码输入错误时显示一条消息……或者您想要的任何其他内容,您可以进行改进。
于 2012-05-30T21:11:11.740 回答