3 回答
TA贡献1859条经验 获得超6个赞
end sub 结束一个过程
exit sub 从过程中退出
执行到END SUB 表示这个进程执行完了.
执行到EXIT SUB 表示从进程中退出,后面的代码就不用执行了.看起来好像一样,有时候我们需要在一定的条件下从过程中退出,而当条件不满足时,就不要退出.
比如:
i=0
while i>3
i=i+1
if w="Admin" then
msgbox("欢迎光临")
Login=1 EXIT SUB
else
w=inputbox("请输入登录密码")
end if
wend
msgbox("三次密码均不正确,登陆失败")
Login=0
end sub
private 就是私有的意义,相对public来说的
举个例子也许更容易明白一些
在form1 中的代码
privete sub PrivateSub()
...
end sub
public sub PublicSub()
...
end sub
这样两个过程
我可以在同一工程中的其他模块中这样调用
form1.PublicSub()
来完成一定的操作,而privateSub 就只能在form1中调用.
trim(str),去除str两端的空格
在有时候使用trim和不使用的效果一样,一般的情况下使用trim是一个习惯,好习惯.但不绝对,比如password=inputbox("请输入密码:")
TA贡献1818条经验 获得超7个赞
Trim是去空格函数,目的是为了去掉不必要的空格
end sub是sub函数体的结束语句,必要的,
exit sub是当满足一定条件时退出sub函数,exit sub后面的代码都不执行
private是vb关键字,是私有的意思
TA贡献1817条经验 获得超6个赞
trim()是vb的函数,将输入的字符串前后的空格去掉;%是sql语言中的多字符通配符(_是单字符通配符),由此可见%"&trim()&"%对搜索框中输入的关键字是分别向左向右匹配的;sql语言中用and连接说明非空条件之间是“与”关系
- 3 回答
- 0 关注
- 66 浏览
添加回答
举报