首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
现有用户登录界面如下: 窗体中名为usemame的文本框用于输入用户名:名为pass的文本框用于输入用户的密码。用户输入用户名和密码后,单击“登录”名为login的按钮,系统查找名为“密码表”的数据表,如果密码表中有指定的用户名且密码正确,则系统根
现有用户登录界面如下: 窗体中名为usemame的文本框用于输入用户名:名为pass的文本框用于输入用户的密码。用户输入用户名和密码后,单击“登录”名为login的按钮,系统查找名为“密码表”的数据表,如果密码表中有指定的用户名且密码正确,则系统根
admin
2009-08-25
29
问题
现有用户登录界面如下:
窗体中名为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全国计算机二级
相关试题推荐
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是
有如下程序:运行时的输出结果是()。
下列数据结构中,能用二分法进行查找的是()。
在数据库设计中,将E—R图转换成关系数据模型的过程属于()。
软件设计中模块划分应遵循的准则是()。
已知函数f的原型是voidf(int*a,long&b);,变量v1、v2的定义是:intv1;longv2;下列调用语句中正确的是()。
下列描述中,属于面向对象思想主要特征的是
在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数
数据库表的字段可以定义规则,规则是
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、______和处理过程。
随机试题
我国将24种矿产列为战略性矿产资源。下列与之相关的说法错误的是:
在重力的作用下物体从离地面高100米处自由下落,不计空气阻力时,物体的下落路程s与时间t满足关系式s=1/2gt2,其中g是重力加速度,则这个函数的定义域是()
听神经瘤的特点不包括
某男,9岁。感冒1周后全身皮肤出现瘀点,经诊断确诊为特发性血小板减少性紫癜出血。治疗应首选
关于犯罪嫌疑人、被告人逃匿、死亡案件违法所得的没收程序,下列说法正确的是:()
均质圆环的质量为m,半径为R,圆环绕O轴的摆动规律为φ=ωy,ω为常数。图4-74所示瞬时圆环对转轴O的动量矩为()。
在城市道路设计中,下列情况下可以不设置竖曲线的是()
根据以下资料。回答以下题。22010年大陆地区总人口性别比例(以男性人口为100,男性对女性的比例)为()
站在辽阔的大草原上,轻风拂面,微阖眼睑,脑海_______这样的镜头:平静的黄河之中,一匹龙马突然冲破水面,昂首抖落珍珠般的水滴,刚劲矫健的四蹄踏浪驮书,使“伏羲氏有天下”。那是多么神奇撼人、_______的画面。填入画横线部分最恰当的一项是:
Geographyisstudyoftherelationshipbetweenpeopleandtheland.Geographerscompareandcontrast【C1】______placesontheea
最新回复
(
0
)