数据库技术与应用教程课件第9章节VBA程序设计幻灯片.ppt

数据库技术与应用教程课件第9章节VBA程序设计幻灯片.ppt

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章 VBA程序设计 9.2 VBA编程 9. 2.4 运算符与表达式及函数 (4)逻辑运算符 表9.1 VBA的标准数据类型 表9.2 算术运算符 运算符 优先级 含义 Not 1 非,由真变假或由假变真 And 2 与,两个表达式同时为真则结果为真,否则为假 Or 3 或,两个表达式有一个为真则结果为真,否则为假 第9章 VBA程序设计 9.2 VBA编程 9. 2.4 运算符与表达式及函数 (5)对象运算符 如果在表达式中用到对象,则要构造对象引用表达式,结果为被引用的对象或被引用对象的属性值。对象运算符有“!”和“.”两种。 表9.1 VBA的标准数据类型 表9.2 算术运算符 第9章 VBA程序设计 9.2 VBA编程 9. 2.4 运算符与表达式及函数 3 函数 在VBA中,除模块创建过程中可以定义子过程和函数过程完成特定功能外,又提供了近百个内置的标准函数,在设计数据库时可以直接引用这些函数。 函数的主要特点是,具有参数(也有少量函数不需要参数)并返回值。 其使用形式为: 函数名(参数1[,参数2][,参数3]…) 表9.1 VBA的标准数据类型 表9.2 算术运算符 第9章 VBA程序设计 9.2 VBA编程 9. 2.4 运算符与表达式及函数 (1)数学函数 (2)转换函数 (3)字符串函数 (4)日期/时间函数 (5)格式输出函数 (6)测试函数 (7)颜色函数 (8)对话框输入输出函数 表9.1 VBA的标准数据类型 表9.2 算术运算符 第9章 VBA程序设计 9.2 VBA编程 9. 2.4 运算符与表达式及函数 (1)数学函数 (2)转换函数 (3)字符串函数 (4)日期/时间函数 (5)格式输出函数 (6)测试函数 (7)颜色函数 (8)对话框输入输出函数 9. 2.5 程序语句 编码规则 1.标识符的命名规则 标识符是常量、变量、数组、控件、对象、函数、过程等用户命名元素的标识,在Visual BASIC中,标识符的命名规则如下: (1)必须由字母或汉字开头,可由字母、汉字、数字、下划线组成; (2)长度小于256个字符; (3)不能使用Visual BASIC中的专用关键字; (4)标识符不区分大小写; (5)为了增加程序的可读性,可在变量名前加一个缩写的前缀来表明该变量的数据类型。 第9章 VBA程序设计 9.2 VBA编程 2.程序注释 注释语句是以单引号()开头的语句行,或以单引号()为后段语句的语句段落。 3.语句的构成 语句是由保留字及语句体构成的,而语句体又是由命令短语和表达式构成的。保留字和命令短语中的关键字,是系统规定的“专用”符号,必须严格地按系统要求来写;语句体中的表达式,可由用户定义,用户要严格按“语法”规则来写。 4.程序书写规则 在Visual BASIC系统中,通常每条语句占一行,一行最多允许有255个字符;如果一行书写多个语句,语句之间用冒号“:”隔开;如果某个语句一行写不完,可用连接符空格和下划线“ _”。 第9章 VBA程序设计 9.2 VBA编程 9. 2.6 程序基本结构 顺序结构 顺序结构是在程序执行时,根据程序中语句的书写顺序依次执行的语句序列。 在程序中经常使用的顺序结构的语句有:赋值语句(=)、输入、输出语句(Print、Cls)、注释语句(’或Rem)、终止程序(End)等。 顺序结构语句的流程,如图所示: 第9章 VBA程序设计 9.2 VBA编程 9. 2.6 程序基本结构 分支结构 分支结构是在程序执行时,根据不同的“条件”,选择执行不同的程序语句,用来解决有选择、有转移的诸多问题。 1.If语句 (1)单路分支 格式一: If 表达式 Then 语句序列 End If 格式二: If 表达式 Then 语句 功能:先计算条件表达式的值,当条件表达式的值为True时,执行语句序列/语句中的语句,否则,直接执行IF语句的下一条语句。 第9章 VBA程序设计 9.2 VBA编程 单路分支语句的流程图如下: 第9章 VBA程序设计 9.2 VBA编程 (2)双路分支 格式一: If 表达式 Then 语句序列1 Else 语句序列2 End If 格式二: If 表达式 Then 语句1 Else 语句2 功能:先计算条件表达式的值,当条件表达式的值为True时,执行语句序列1/语句1中的语句;否则,执行语句序列2/语句2中的语句;执行完语句序列1/语句1或语句序列2/语句2后都将执行IF

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档