首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
现有用户登录界面如下: 窗体中名为usemame的文本框用于输入用户名:名为pass的文本框用于输入用户的密码。用户输入用户名和密码后,单击“登录”名为login的按钮,系统查找名为“密码表”的数据表,如果密码表中有指定的用户名且密码正确,则系统根
现有用户登录界面如下: 窗体中名为usemame的文本框用于输入用户名:名为pass的文本框用于输入用户的密码。用户输入用户名和密码后,单击“登录”名为login的按钮,系统查找名为“密码表”的数据表,如果密码表中有指定的用户名且密码正确,则系统根
admin
2009-08-25
64
问题
现有用户登录界面如下:
窗体中名为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
选项
答案
rs.eof fd
解析
通过“str="select*from密码表where用户名="’& logname &"’and密码=’ "& pass &" ’ "”,可以判断出下面的条件语句是在遍历密码表后,判断表中是否有用户输入的用户名和密码,所以第14空填“rs.eof”, rs是记录集,eof函数是指当前记录位置位于Recordset对象的最后一个记录之后,属性返回布尔型值。即:遍历密码表,判断结果,如果查找到密码表的最后一条记录,仍然没有找到输入的用户名及密码,则提示用户“没有这个用户名或密码输入错误,请重新输入”。如果找到输入的用户名及密码,则通过else中的语句获取用户的权限赋值权限变量fd,所以第15空应该填:fd。
转载请注明原文地址:https://kaotiyun.com/show/zbwp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
有如下程序:##inc1ude<iostream>usingnamespacestd;className{charname[20];public:Name(){strcpy
数据流程图(DFD图)是()。
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assAA{intk;protected:intn;voidsetK(intk){t
软件设计中划分模块的一个准则是()。
C++系统预定义了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。
在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数
结构化程序设计的基本原则不包括()。
在黑盒测试方法中,设计测试用例的主要根据是()。
下列方法中,属于白盒法设计测试用例的方法的是()。
如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时
随机试题
Wehaveallhadtoworkanddothings【C1】________.Usually,somechirpy(活泼)personwouldtellustobemoreenthusiastic."You
卫生湿巾的卫生要求是
不属于十二指肠分部的是
适用于能随水蒸气蒸馏而不被破坏、具有挥发性的,且难溶或不溶于水的化学成分的提取的是()。
出现下列哪些情况,审批机关应作出不予批准设立外资企业的决定?()
保险商品是一种有形的、非渴求的特殊商品。()
第一审行政案件,均由基层人民法院管辖。()
甲于某日早晨在垃圾箱里边捡回一名弃婴,抚养3个月后,声称是自己的亲生儿子,以3000元卖给乙,甲的行为构成()。
E-mail营销与垃圾邮件的本质区别是_____________。
最大化激活窗口的宏命令是()。
最新回复
(
0
)