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 關注
- 90 瀏覽
添加回答
舉報