VBA---流程控制语句-钱玉炜
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


VBA---流程控制语句

发表时间:2008/1/5 8:50:11 评论(0) 浏览(8623)  评论 | 加入收藏 | 复制
   
摘 要:VBA---流程控制语句
正 文:

程序员最基本和最重要的工作就是要告诉计算机何时要做出什么样的动作。就像一个交通警察指挥大量的车辆和行人何时该走、何时该停、该项哪边走一样。流程控制语句就是在这方面让计算机做出选择,来达到程序员的设计意图。

1.If条件语句

if条件语句是我们最常用的一种分支语句。它符合人们通常的语言习惯和思维习惯。比如:if(如果)绿灯亮是真,then(那么)车就可以通行。Else(否则)车辆要等待行人通过。

If条件语句有三种语法形式。

1) 最简单的形式:

if <条件>then<该条件产生的结果(过程)>

2) 第二种是带有else(否则)的形式:

if <条件> then

<过程语句1>

else

<过程语句2>

end if

3)第三种是带有多重条件的形式:

if <条件1> then

<过程语句1>

elseif <条件2> then

<过程语句2>…

else

<过程语句n>

end if

<条件>是一个数值或一个字符串表达式,可以用它来检查真或假。若<条件>为True(真),则执行紧接在关键字Then后面的一条或多条与句。若<条件>为False(假),这无论接下来是什么语句,程序都将检测下一个Else<条件>或执行Else关键字后面的语句。

一个例子:

要根据一个字符串是否以字母A到F,G到N或O到Z开头来设置整数值,可以写如下代码:

Dim strMyString As String,strFirst As String,intVal As Integer

StrFirst=Mid( strMyString,1,1) ’Mid函数返回指定字符串中指定位置一定数目的

’字符。这里它返回strMyString字符串变量从第

’一个字符开始的一个字符。如果strMyString=

’“VB


Access软件网交流QQ群(群号:198465573)
 
 相关文章
视频:access课程第九章3_VBA程序流程控制语句(1)  【whtancky  2012/2/29】
视频:access课程第九章3_VBA程序流程控制语句(2)  【whtancky  2012/2/29】
【快速开发平台源码作品】--固定资产流程实例  【茼蒿  2013/7/18】
【快速开发平台源码作品】--配件流程控制示例  【林岚  2013/8/14】
常见问答
技术分类
相关资源
文章搜索
关于作者

钱玉炜

文章分类

文章存档

友情链接