使用宏在Microsoft Access中创建登录表单,而不使用VBA.

1 macros ms-access login

我好好看了好几年,但我没有找到问题的答案所以我希望有人可以帮助我.

我正在使用Microsoft Access创建一个系统,其中我有一个包含用户名和密码的成员表以及各种其他字段,如出生日期等.

我想创建一个用户可以输入用户名和密码的表单.通过单击此表单上的按钮,将根据成员表中的用户名和密码检查这些详细信息.如果详细信息匹配,将显示一条消息,说明他们已登录.如果表中未找到详细信息,则会显示一条消息,指出详细信息不正确.

如何在不使用VBA的情况下执行此操作?

我已经创建了一个名为形式开始loginform用两个文本框loginusername和loginpassword.

我应该从哪里出发?

The*_*can 5

VBA解决方案不应该那么复杂.快速而肮脏的解决方案:

Dim Result as Variant

Result=Dlookup("Password","tblMembers","UserName='" & nz(loginusername.value,"") & "'")
If nz(Result,"")<>nz([login password].value,"") Then
  MsgBox "Invalid password"
Else
  MsgBox "Password correct"
End If
Run Code Online (Sandbox Code Playgroud)