Access13程序函数语句分支

Access13程序函数语句分支

ID:37418592

大小:372.31 KB

页数:12页

时间:2019-05-12

Access13程序函数语句分支_第1页
Access13程序函数语句分支_第2页
Access13程序函数语句分支_第3页
Access13程序函数语句分支_第4页
Access13程序函数语句分支_第5页
资源描述:

《Access13程序函数语句分支》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第13讲Access数据库的模块设计VBA编程环境(进入VBE、VBE界面)VBA程序流程控制(顺序控制、选择控制、循环控制)创建VBA模块(在模块中加入过程、在模块中执行宏),调用和参数传递VBA程序的调试:设置断点,单步跟踪,设置监视点2009年1Access数据库(第10章)第13讲Access数据库的模块设计VBA编程基础(常量):常量:【数值】328,-12.743【文本字符】”0842051023”,”北京”【日期】#2009-5-31#【逻辑】True,False,Null符号常量,固有常量,系统定义常量:P2362009年2Acc

2、ess数据库(第10章)第13讲Access数据库的模块设计VBA编程基础(变量):变量:VB的变量应先定义后使用,定义语句格式如下:Dim<变量名>AS<变量类型>[,<变量名>AS<变量类型>][,……]<变量名>命名规则:P236<变量类型>:P235表10-1,P237~2382009年3Access数据库(第10章)第13讲Access数据库的模块设计VBA编程基础(表达式):函数:P239~241表10-2到10-5Inputbox()函数Magbox()函数数值表达式:()、-、+、^、*、/、、Mod、+、-字串表达式:&、+日

3、期表达式:<日期>-<日期>、<日期>±<数值>关系表达式:=、>、>=、<=、<、<>逻辑表达式:not、and、or可在立即窗口测试函数和表达式P2412009年4Access数据库(第10章)第13讲Access数据库的模块设计VBA编程基础(语句):VB语句规则:一行一条语句,一行如有多条语句,语句间用冒号“:”分隔;’或rem为注释行;“_”语句末尾的空格加下划线为续行符2009年5Access数据库(第10章)第13讲Access数据库的模块设计结构化程序设计:变量定义语句:Dim<变量>AS<类型>[,……]赋值语句:[set]<变

4、量>=<表达式>调试(立即窗口)输出语句:Debug.Print[<表达式>][,……][,]2009年6Access数据库(第10章)第13讲Access数据库的模块设计编辑过程与运行调试VBE的工程资源管理器模块代码窗调试工具栏与本地窗口2009年7Access数据库(第10章)第13讲Access数据库的模块设计结构化程序设计:数组定义:Dim<数组名>(<下标>[,<下标>][,……])as<类型>说明:数组必须先定义,后使用;使用格式为:<数组名>(<下标>),通常情况,一个数组的所有下标元素为同一数据类型,可将数组类型定义为Varia

5、nt,则数组的各个下标变量可以存放不同的数据类型。例:定义一个整型数组xyz(3,4),则该数组有20个独立的下标变量;2009年8Access数据库(第10章)第13讲Access数据库的模块设计结构化程序设计:__分支单向选择:格式1:If<条件表达式>Then<语句>格式2:If<条件表达式>Then<语句序列>EndIf2009年9Access数据库(第10章)第13讲Access数据库的模块设计结构化程序设计:__分支双向选择:格式3:If<条件表达式>Then<语句序列1>Else<语句序列2>EndIf注:<条件表达式>可以是VB的

6、关系表达式,逻辑表达式或逻辑常量,VB的编译系统根据<条件表达式>的计算结果(True或False)确定下一条语句的去向。2009年10Access数据库(第10章)第13讲Access数据库的模块设计结构化程序设计:__多路分支格式3:SelectCase<测试条件>Case<表达式1><语句序列1>Case<表达式2><语句序列2>……Case<表达式n><语句序列n>[CaseElse<语句序列n+1>]EndSelect功能:由<测试条件>的值首先和<表达式1>的值进行比较,其结果为True则执行其下的<语句序列>,再执行EndCase之

7、后的语句;如比较结果为False,则和下一个<表达式>值比较,……;如和所有的表达式比较都为False,则执行CaseElse后的语句序列,如无CaseElse字句,则不执行任何语句序列,而执行EndSelect之后的语句。2009年11Access数据库(第10章)第13讲Access数据库的模块设计结构化程序设计:__多路分支说明:<测试条件>和Case后的<表达式>有三种比较方式:Case后有1到多个<表达式>,表达式间用逗号分隔<测试条件>值和其中一个相等,其结果为TrueIs<关系运算符><表达式><测试条件>与<表达式>进行关系比较<

8、表达式下限>TO<表达式上限>测试条件的值在下限和上限内比较结果为True。例:P2522009年12Access数据库(第10章)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。