现有用户登录界面如下:窗体中名为usemame的文本框用于输入用户名:名为pass的文本框用于输入用户的密码。用户输入用户名和密码后,单击“登录”名为login的按钮,系统查找名为“密码表”的数据表,如果密码表中有指定的用户名且密码正确,则系统根据用户的“权限”分别进入“管理员窗体”和“用户窗体”;如果用户名或密码输入错误,则给出相应的提示信息。密码表中的字段均为文本类型,数据如下图。单击“登录”按钮后相关的事件代码如下,请补充完整。Private Sub login_Click()Dim str As

题目

现有用户登录界面如下:

窗体中名为usemame的文本框用于输入用户名:名为pass的文本框用于输入用户的密码。用户输入用户名和密码后,单击“登录”名为login的按钮,系统查找名为“密码表”的数据表,如果密码表中有指定的用户名且密码正确,则系统根据用户的“权限”分别进入“管理员窗体”和“用户窗体”;如果用户名或密码输入错误,则给出相应的提示信息。

密码表中的字段均为文本类型,数据如下图。

单击“登录”按钮后相关的事件代码如下,请补充完整。

Private Sub login_Click()

Dim str As String

Dim rs As New ADODB.Recordset

Dim fd As ADODB.Field

Set cn=CurrentProject.Connection

logname=Trim(Me!username)

pass=Trim(Me!pass)

If Len(Nz(logname)=0 Then

MsgBox"请输入用户名"

ElseIf Len(Nz(pass))=0 Then

MsgBox"请输入密码"

Else

str="select*from 密码表 where 用户名="& logname &”,and 密码="'& pass &"",

rs.Open str,cn,adOpenDynamic,adLockOptimistic,adCmdText

If【 】Then

MsgBox"没有这个用户名或密码输入错误,请重新输入"

Me.usemame=" "

Me.pass=" "

Else

Set【 】=rs.Fields("权限")

If fd="管理员"Then

DoCmd.Close

DoCmd.OpenForm"管理员窗体"

MsgBox "欢迎您,管理员"

Else

DoCmd.Close

DoCmd.OpenForm. "用户窗体"

MsSBox "欢迎使用会员管理系统"

End If

End If

End If

End Sub


相似考题

2.( 13 )现有用户登录界面如下:窗体中名为 username 的文本框用于输入用户名 , 名为 pass 的文本框用于输入用户的密码 。 用户输入用户名和密码后 , 单击 “ 登录 ” 名为 login 的按钮 , 系统查找名为 “ 密码表 ” 的数据表 , 如果密码表中有指定的用户名且密码正确,则系统根据用户的 “ 权限 ” 分别进入 “ 管理员窗体 ” 和 “ 用户窗体 ” :如果用户名或密码输入错误,则给出相应的提示信息。密码表中的字段均为文本类型,数据如下图。单击 “ 登录 ” 按钮后相关的事件代码如下,请补充完整。Private Sub login_Click( )Dim str As StringDim rs As New ADODB.RecordsetDim fd As ADODB.FieldSet cn=CurrentProject.Connectionlogname=Trim(Me!uscrname)pass=Trim(Mc!pass)If Len(Nz(logname))=0 ThenMsgBox " 请输入用户名 "ElseIf Len(Nz(pass))=0 ThenMsgBox " 请输入密码 "Elsestr="select*from 密码表 where 用户名 =' " & logname &" ' and 密码 =' " & pass & " ' "rs.Open str, cn, adOpenDynamic, adLockOptimistic, adCmdTextIf ___ 【 14 】 ________ ThenMsgBox " 没有这个用户名或密码输入错误,请重新输入 "Me.username=""Mc.pass=""ElseSet _____ 【 15 】 ______ =rs.Fields(" 权限 ")If fd=" 管理员 " ThenDoCmd.CloseDoCmd.OpenForm. " 管理员窗体 "MsgBox " 欢迎您,管理员 "ElseDoCmd.CloseDoCmd.OpenForm. " 用户窗体 "MsgBox " 欢迎使用会员管理系统 "End IfEnd IfEnd IfEnd Sub

更多“ 现有用户登录界面如下:窗体中名为usemame的文本框用于输入用户名:名为pass的文本框用于输入用户的密码。用户输入用户名和密码后,单击“登录”名为login的按钮,系统查找名为“密码表”的数据表,如果密码表中”相关问题
  • 第1题:

    设计一个登录界面如图,现要实现登录按钮的单击事件,单击按钮时,读取用户输入的用户名,密码,并判断用户名密码是否为有效用户名“ szit”和密码“12345”。如果登录成功将用户名保存到 session 中,并跳转到主页 index.aspx 。请完成按钮单击事件。 注:用户名后的 textbox 控件ID 为txt_userName ,密码后的textbox 控件ID 为txt_pwd , 写入session 对象中的变量名为 userName。


  • 第2题:

    1. 用户登录的三次机会 描述 给用户三次输入用户名和密码的机会,要求如下:‬‮‬ 1)如输入第一行输入用户名为‘Kate’,第二行输入密码为‘666666’,输出‘登录成功!’,退出程序;‬ 2)当一共有3次输入用户名或密码不正确输出“3次用户名或者密码均有误!退出程序。”。 ‬输入输出示例 输入 输出 示例 1 Kate 666666 登录成功! kate 123 alice 456 john 111111 3次用户名或者密码均有误!退出程序。 提示: 使用for ... else结构


    groupadd project1
    useradd test

  • 第3题:

    2、用户注册界面。要求:在用户登录网页中,有“注册”链接。在注册界面中,要求输入用户名(文本框)、密码(密码框)、性别(单选按钮)、籍贯(下拉列表:江苏、山东、上海、安徽),点击“注册”按钮,跳转到注册成功界面。如果注册成功,则以新用户进行登录;如果注册失败,请重新注册。


    RequiredFieldValidator

  • 第4题:

    1、实现用户登录时的信息验证,文件名命名为Login.java ①登录时提示用户输入用户名和密码 ②验证用户名和密码的正确性(假定用户名和密码分别为manager和123456) ③系统提供3次机会输入,如果超过3次仍然不能匹配,程序结束 结果 相应操作 信息完全匹配 输出“欢迎XXX用户” 信息不匹配 计算剩余次数 输出“用户名和密码不匹配”,告知还有几次机会 3次不匹配 输出“您没有权限进入系统!”


    在实现用户登录权限验证中,只有登录后的用户才能访问系统中的主页面,如果没有登录系统而直接访问主页面,则拦截器会将请求拦截,并转发到登录页面,同时在登录页面中给出提示信息。如果用户名或密码错误,也会在登录页面给出相应的提示信息。当已登录的用户在系统主页中单击“退出”链接时,系统同样会回到登录页面。

  • 第5题:

    15、设计一个登录界面如图,现要实现登录按钮的单击事件,单击按钮时,读取用户输入的用户名,密码,并判断用户名密码是否为有效用户名“ szit”和密码“12345”。如果登录成功将用户名保存到 session 中,并跳转到主页 index.aspx 。请完成按钮单击事件。 注:用户名后的 textbox 控件ID 为txt_userName ,密码后的textbox 控件ID 为txt_pwd , 写入session 对象中的变量名为 userName。


    4.2.1【例一】-1.txt