设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2096|回复: 3
打印 上一主题 下一主题

[其它] While语句和Care语句的语规则是什么?不会写。谢谢!

[复制链接]
跳转到指定楼层
1#
发表于 2006-6-12 05:53:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
While语句和Care语句的语规则是什么?不会写。谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-6-12 06:04:00 | 只看该作者
可以查一下帮助,以下是帮助中的示例

While...Wend 语句示例

本示例使用 While...Wend 语句来增加计数变量的值。如果条件判断值为 True,则循环内的语句将一直执行下去。
  1. Dim Counter

  2. Counter = 0    '
复制代码
设置变量初值。

  1. While Counter < 20    '
复制代码
测试计数器的值。

   
  1. Counter = Counter + 1    '
复制代码
将计数器的值加一。

  1. Wend    '
复制代码
  1. Counter > 19
复制代码
时则循环终止。

  1. Debug.Print Counter    '
复制代码
在“立即”窗口中显示数字
  1. 20
复制代码


3#
 楼主| 发表于 2006-6-12 06:14:00 | 只看该作者
谢谢一点通。
4#
发表于 2006-6-18 09:16:00 | 只看该作者
补充一点内容:

While...Wend 语句

描述

当指定的条件为 True 时,执行一系列的语句。

语法

While condition
[statements]
Wend

While...Wend 语句语法有以下部分:









部分

描述



condition

数值字符串表达式,其计算结果为 TrueFalse。如果 conditionNull,则 condition 被当作 False



statements

在条件为 True 时执行的一条或多条语句。

说明

如果 conditionTrue,则 statements 中所有 Wend 语句之前的语句都将被执行,然后控制权将返回到 While 语句,并且重新检查 condition。如果 condition 仍为 True,则重复执行上面的过程。如果不为 True,则从 Wend 语句之后的语句继续执行程序。

While...Wend 循环可以是多层嵌套结构。每个 Wend 与最近的 While 语句对应









<HR noShade SIZE=1>







提示 Do...Loop 语句提供一种结构化与适应性更强的方法以执行循环。



Select Case 语句

描述

<BLOCKQUOTE>根据表达式的值执行几组语句之一。

语法

Select Case testexpression
[Case expressionlist-n
[statements-n]] . . .
[Case Else expressionlist-n
[elsestatements-n]]
End Select

Select Case 语句的语法包含以下部分:



<TABLE cellSpacing=0 cellPadding=5 width="87%" border=1>



<TR vAlign=top bgColor=#dddddd>

<TD><FONT size=2>部分

描述



testexpression

任意数值字符串表达式



expressionlist-n

Case 出现则必选。一个或多个表达式的分界列表。



statements-n

testexpressionexpressionlist-n 中的任意部分匹配时,执行的一条或多条语句。



elsestatements

testexpressionCase 子句的任何部分不匹配时,执行的一条或多条语句。

说明

<BLOCKQUOTE>如果 testexpression 与任何 Case expressionlist 表达式匹配,则执行此 Case 子句和下一个 Case 子句之间的语句,对于最后的子句,则会执行该子句到 End Select 之间的语句,然后控制权会转到 End Select 之后的语句。如 testexpression 与多个 Case 子句中的 expressionlist 表达式匹配,则只有第一个匹配后的语句被执行。

Case Else 用于指示若在 testexpression 和任何其他 Case 选项的 expressionlist 之间未找到匹配,则执行 elsestatements。虽然不是必要的,但最好是将 Case Else 语句置于 Select Case
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-9-22 19:36 , Processed in 0.141825 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表