access中按钮上的密码

我正在设计一个订单表单,我想限制对某些员工提交表单的访问。在employees表中,我有他们的姓名、密码(每个员工的密码不同),以及表示该员工可以执行的操作的不同复选框字段。因此,例如,员工A的密码可能是password,并选中了字段'Can_Submit_Request‘。我已经尝试了以下代码,这些代码是我在前面研究时发现并修改的:

If Me.txPassword = DLookup("Password", "Employee", "Employee_ID='" & YourEmployee_ID & "'") Then
    If Nz(DLookup("Can_Submit", "Employee", "Employee='" & YourEmployee_ID & "'") , False) = True Then
        '/ continue on to the Submit process
    Else
        Msgbox "You do not have permission to submit"
    End If
Else
    Msgbox "Invalid Password"
End If

这收到了“条件表达式中的数据类型不匹配”的错误,诚然,我真的不知道条件在做什么,尤其是YourEmployee_ID部分。我对Access和VBA非常陌生,并且已经尝试过如何使用DLookup,但都无济于事,因此对此有任何帮助都将不胜感激。

转载请注明出处:http://www.yixue91.com/article/20230526/1964096.html