
如果要用if语句,那就要多用一个if语句.
代码如下:
if 字段 = 1 then
Text="a"
else
if 字段 = 2 then
Text="b"
else
Text="c"
end if
end if
这种结构叫嵌套,其中Text表示窗体中用于显示结果的文本框,字段表示数据表中的一个字段。
else if不是一个独立的子句是if分支语句中多分支结构下的一个子句
完整格式为
if 。。。 then
。。。
else if 。。。。then
。。。
else
。。。
end if
表示的意思是否则如果
使用if做在宏的添加新 *** 作里选择if
if DLookUp("[用户]","[表名称]","[用户]= Forms![进行验证的窗体名]![输入用户名的控件名]") Is Null then
在添加新 *** 作里选择MessageBox
MessageBox
消息 用户名输入错误!
发嘟嘟声 是
类型 警告!
标题 用户名错误
选择添加elseif
elseif DLookUp("[密码]","[表名称]","[用户]= Forms![进行验证的窗体名]![输入用户名的控件名]") Is Null then
在添加新 *** 作里选择MessageBox
MessageBox
消息 密码输入错误!
发嘟嘟声 是
类型 警告!
标题 密码错误
endif
if
部分就是在表内查找与你输入的用户名一致的记录,如果没有,即结果is null,就说明你的用户名不存在,接着用messagebox进行提示。
elseif部分就是在表内查找与你输入的用户名一致的记录所对应的密码,然后和你所输入的密码进行比较,如果不相等,即<>,就说明你的密
码输入不正确,接着再用messagebox进行提示。
这个宏是先验证用户名,就是说如果用户名不正确就不会存在密码错误的提示了,只会直接告诉你用户名错误。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)