Office中國論壇/Access中國論壇
標題:
【新手入門】之二:分支語句總結(jié)
[打印本頁]
作者:
roych
時間:
2012-2-18 21:24
標題:
【新手入門】之二:分支語句總結(jié)
上一節(jié)提到的分支語句,其實有好幾種:
單分支語句
:
1、
If 條件成立 Then 結(jié)果
復制代碼
這是必須寫在同一行的,如果有多個執(zhí)行結(jié)果,以分號分開。
2、
If 條件 Then
結(jié)果
End If
復制代碼
這是大家比較熟悉的用法,這里就不細說了,多個結(jié)果可以按先后順序每行寫入即可。
雙分支語句
:
If 條件1 Then
結(jié)果1
Else
結(jié)果2
End If
復制代碼
事實上,用單分支語句也是可以實現(xiàn)的,上一節(jié)里已經(jīng)寫過了,也就是里面的代碼2。具體做法如下:
1、
結(jié)果2
If 條件1 Then 結(jié)果1
復制代碼
這是一種大膽假設的玩法。先假定條件不成立而執(zhí)行結(jié)果2,接下來再判斷條件是否成立,如果成立再執(zhí)行結(jié)果1!催^來可就不一樣了,至于為什么則參考前面的章節(jié)。
2、
If 條件1 Then 結(jié)果1
If 條件2 Then 結(jié)果2
復制代碼
當然第一種較簡潔些,不過對新手來說也不是那么容易理解。
多分支語句:
1、
If 條件1 Then
結(jié)果1
ElseIf 條件2 Then
結(jié)果2
ElseIf 條件3 Then
結(jié)果3
End If
復制代碼
這里只以3個語句來作為示例,事實上ElseIf是可以多寫幾個的。但說到簡潔,就不如下面的語句了:
2、
Select Case 戀愛情況
Case "失戀"
Debug.Print "Roych剛剛被女孩子甩了"
Case "戀愛"
Debug.Print "Roych又泡上一個MM了"
Case Else
Debug.Print "Roych好久沒戀愛了"
End Select
復制代碼
由于Select語句不好講,所以這里寫了一個偽代碼。第一行是一個情況分類,可以是一個變量或者字符串表達式。而接下來的就是這個情況的種類了,這往往是一個或多個值(或者表達式),如果是多個值則以逗號分開(如果屬于連續(xù)值的話,可以用“值1 To 值N“來或者“Is >值1”來表示)。
至此,分支語句已經(jīng)講完,盡管講得比較簡單,然而當多條分支語句嵌套在內(nèi),則可以寫成不少實用的小程序來被調(diào)用。這次的作業(yè)呢,——就是好好熟悉這些語句的運用。{:soso_e112:}
【新手入門】之一:If分支語句
【新手入門】之二:分支語句總結(jié)
【新手入門】之三:循環(huán)語句For
【新手入門】之四:循環(huán)語句Do和死循環(huán)
【新手入門】之五:公共變量與傳址過程、傳值過程
【新手入門】之六:“悲歡離合總無情”——淺談Split和Join
【新手入門】之七:嵌套與并列——再談If流程問題
【新手入門】之八:“連就連”——淺談“&”和“+”連接符的區(qū)別
【新手入門】之九:從百錢百雞談起——淺談“規(guī)劃求解”兼答lingjiang問
【新手入門】之十:書到用時方恨少——自定義菜單(Access 2003)的制作
【新手入門】之十一:淺談ADO之序言
【新手入門】之十二:淺談ADO之Connection
【新手入門】之十三:淺談ADO之Conmmand(上)
【新手入門】之十四:淺談ADO之Command(下)
【新手入門】之十五:淺談ADO之Recordset(上)
【新手入門】之十六:淺談ADO之Recordset(下)
【新手入門】之十七:淺談列表框的使用
【新手入門】之十八:雙擊列表框修改數(shù)據(jù)
【新手入門】之十九:從“書與女友恕不外借”談起——淺談“Bookmark”的使用
【新手入門】之二十:“書與書簽”——bookmark屬性答疑
【新手入門】之二十一:記錄集的“凌遲”——逐條導出記錄集
【新手進階】之一:基礎算法(一)
【新手進階】之二:基礎算法(二)
【新手進階】之三:基礎算法(三)
【新手進階】之四:基礎算法(四)
【新手進階】之五:排序搜索(一)
【新手進階】之六:排序搜索(二)
【新手進階】之七:遞歸算法
【新手進階】之八:冒泡排序
【新手進階】之九:淺談不綁定數(shù)據(jù)源操作記錄
【新手進階】之十:工作日的計算
【新手進階】之十一:“庖丁解牛”和“紀昌學射”——淺談表格式文本數(shù)據(jù)的導入
【新手進階】之十二:從四腳騰空的奔馬談起——原來界面可以這樣設計
【新手進階】之十三:Outlook風格導航界面
【新手進階】之十四:倉庫管理系統(tǒng)
作者:
JosephTan
時間:
2012-2-19 07:52
case那里也太雷人了。
作者:
tmtony
時間:
2012-2-19 08:26
有趣的分享!
作者:
ycxchen
時間:
2012-2-19 09:21
roych版主手把手式的教育,太熱心,難得呀!
作者:
Grant
時間:
2012-2-19 09:33
又來學習了
作者:
roych
時間:
2012-2-19 15:00
Grant 發(fā)表于 2012-2-19 09:33
又來學習了
見笑了。這只是一些掃盲工作而已,如果能夠?qū)π率制鸬揭欢ㄗ饔镁蜕罡行牢苛恕?hr noshade size="2" width="100%" color="#808080">
作者:
wang1950317
時間:
2012-2-20 20:25
我等就是掃盲對象.謝謝roych版主!
作者:
陽城
時間:
2012-2-21 09:39
謝謝版主嘍。! 以前學過c語言 這些還是都懂得。就是看能看懂,自己根本寫不出來。請問老師這個怎么解決。。。!
作者:
輕風
時間:
2012-2-21 09:43
繼續(xù)關(guān)注
作者:
renyucai1963
時間:
2012-2-21 09:52
{:soso_e100:}{:soso_e163:}
報道學習。愿版主的作品像鮮花一樣。。。。。。
作者:
bbpst
時間:
2012-2-21 10:04
學習
作者:
游戲人生
時間:
2013-3-28 21:32
學習
作者:
枯木一線
時間:
2014-10-9 15:43
謝謝分享了
作者:
WFH6898
時間:
2015-11-11 18:09
打牢基礎是大事啊,我會好好學習的
作者:
cshiq
時間:
2016-1-17 05:36
分支語句總結(jié)
作者:
chemi_lai
時間:
2016-3-30 22:18
繼續(xù)學習中
作者:
522650696
時間:
2016-4-27 09:24
學習學習
作者:
ajch
時間:
2016-6-3 21:15
繼續(xù)學習
作者:
逍遙騎士wei
時間:
2016-7-26 17:01
66666666666666666
歡迎光臨 Office中國論壇/Access中國論壇 (http://www.mzhfr.cn/)
Powered by Discuz! X3.3