Office中国论坛/Access中国论坛
标题:
【新手入门】之二:分支语句总结
[打印本页]
作者:
roych
时间:
2012-2-18 21:24
标题:
【新手入门】之二:分支语句总结
上一节提到的分支语句,其实有好几种:
单分支语句
:
1、
If 条件成立 Then 结果
复制代码
这是必须写在同一行的,如果有多个执行结果,以分号分开。
2、
If 条件 Then
结果
End If
复制代码
这是大家比较熟悉的用法,这里就不细说了,多个结果可以按先后顺序每行写入即可。
双分支语句
:
If 条件1 Then
结果1
Else
结果2
End If
复制代码
事实上,用单分支语句也是可以实现的,上一节里已经写过了,也就是里面的代码2。具体做法如下:
1、
结果2
If 条件1 Then 结果1
复制代码
这是一种大胆假设的玩法。先假定条件不成立而执行结果2,接下来再判断条件是否成立,如果成立再执行结果1。——反过来可就不一样了,至于为什么则参考前面的章节。
2、
If 条件1 Then 结果1
If 条件2 Then 结果2
复制代码
当然第一种较简洁些,不过对新手来说也不是那么容易理解。
多分支语句:
1、
If 条件1 Then
结果1
ElseIf 条件2 Then
结果2
ElseIf 条件3 Then
结果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语句不好讲,所以这里写了一个伪代码。第一行是一个情况分类,可以是一个变量或者字符串表达式。而接下来的就是这个情况的种类了,这往往是一个或多个值(或者表达式),如果是多个值则以逗号分开(如果属于连续值的话,可以用“值1 To 值N“来或者“Is >值1”来表示)。
至此,分支语句已经讲完,尽管讲得比较简单,然而当多条分支语句嵌套在内,则可以写成不少实用的小程序来被调用。这次的作业呢,——就是好好熟悉这些语句的运用。{:soso_e112:}
【新手入门】之一:If分支语句
【新手入门】之二:分支语句总结
【新手入门】之三:循环语句For
【新手入门】之四:循环语句Do和死循环
【新手入门】之五:公共变量与传址过程、传值过程
【新手入门】之六:“悲欢离合总无情”——浅谈Split和Join
【新手入门】之七:嵌套与并列——再谈If流程问题
【新手入门】之八:“连就连”——浅谈“&”和“+”连接符的区别
【新手入门】之九:从百钱百鸡谈起——浅谈“规划求解”兼答lingjiang问
【新手入门】之十:书到用时方恨少——自定义菜单(Access 2003)的制作
【新手入门】之十一:浅谈ADO之序言
【新手入门】之十二:浅谈ADO之Connection
【新手入门】之十三:浅谈ADO之Conmmand(上)
【新手入门】之十四:浅谈ADO之Command(下)
【新手入门】之十五:浅谈ADO之Recordset(上)
【新手入门】之十六:浅谈ADO之Recordset(下)
【新手入门】之十七:浅谈列表框的使用
【新手入门】之十八:双击列表框修改数据
【新手入门】之十九:从“书与女友恕不外借”谈起——浅谈“Bookmark”的使用
【新手入门】之二十:“书与书签”——bookmark属性答疑
【新手入门】之二十一:记录集的“凌迟”——逐条导出记录集
【新手进阶】之一:基础算法(一)
【新手进阶】之二:基础算法(二)
【新手进阶】之三:基础算法(三)
【新手进阶】之四:基础算法(四)
【新手进阶】之五:排序搜索(一)
【新手进阶】之六:排序搜索(二)
【新手进阶】之七:递归算法
【新手进阶】之八:冒泡排序
【新手进阶】之九:浅谈不绑定数据源操作记录
【新手进阶】之十:工作日的计算
【新手进阶】之十一:“庖丁解牛”和“纪昌学射”——浅谈表格式文本数据的导入
【新手进阶】之十二:从四脚腾空的奔马谈起——原来界面可以这样设计
【新手进阶】之十三:Outlook风格导航界面
【新手进阶】之十四:仓库管理系统
作者:
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 发表于 2012-2-19 09:33
又来学习了
见笑了。这只是一些扫盲工作而已,如果能够对新手起到一定作用就深感欣慰了。
作者:
wang1950317
时间:
2012-2-20 20:25
我等就是扫盲对象.谢谢roych版主!
作者:
阳城
时间:
2012-2-21 09:39
谢谢版主喽!!! 以前学过c语言 这些还是都懂得。就是看能看懂,自己根本写不出来。请问老师这个怎么解决啊!!!!
作者:
轻风
时间:
2012-2-21 09:43
继续关注
作者:
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
分支语句总结
作者:
chemi_lai
时间:
2016-3-30 22:18
继续学习中
作者:
522650696
时间:
2016-4-27 09:24
学习学习
作者:
ajch
时间:
2016-6-3 21:15
继续学习
作者:
逍遥骑士wei
时间:
2016-7-26 17:01
66666666666666666
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3