asp access 怎样用if else判断显示 字段 为1 显示a 2显示b 3显示c

asp access 怎样用if else判断显示 字段 为1 显示a 2显示b 3显示c,第1张

一般这种情况用select case语句比较好,

如果要用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进行提示。

这个宏是先验证用户名,就是说如果用户名不正确就不会存在密码错误的提示了,只会直接告诉你用户名错误。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11633554.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存