数据库技术与Access应用郭晔王浩鸣张天宇第12章在ACCESS中创建VBA模块课件教学.pptVIP

数据库技术与Access应用郭晔王浩鸣张天宇第12章在ACCESS中创建VBA模块课件教学.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库技术与Access应用郭晔王浩鸣张天宇第12章在ACCESS中创建VBA模块课件教学.ppt

第12章 在ACCESS中创建VBA模块 12.1 VBA程序设计基础 12.1.1 常量、变量和数组 常量是指在程序运行的过程中保持值不变的数据。具体来说,可以是一个不变的整型数、实型数和字符串,分别简称为:整型常量、实型常量或字符串型常量。 这些类型的常量表示如下: 整型数:如9、3、-5、0等; 实型数:如3.1、-6.1E+20等; 字符串:用单引号括起来的一串字符,如: ’book’、’96.5’、’ABC’等。 变量 在程序运行过程中其值可能改变的数据,称为变量。 每个变量都要有一个名称,称作是变量名。变量名由用户自己定义,但必须符合标识符的规定。 在程序中,一个变量必须而且只能属于一种确定的数据类型,能够改变的是该变量的取值而不是该变量的数据类型。因此,程序中出现的每个变量都必须说明其数据类型,特定的数据类型就规定了该变量的取值范围,也决定了对该变量所能执行的运算操作。 变量经过说明后计算机系统就为其在内存中分配特定大小的存贮空间。当程序中使用到变量时,就在相应的内存中存入数据或取出数据,这种操作称为变量的访问。 数组 在程序设计过程中,有时为了处理方便, 经常把具有相同类型的若干变量按有序的形式组织起来,并取一个名字,这些按序排列的同类数据类型元素的集合称为数组,取的名字称为数组名。根据数组中元素的类型,可以将数组分为整型数组、字符型数组等。 在数组被定义后,计算机系统根据数组定义的元素个数以及每个元素在内存中所占空间的大小给数组分配一片连续的存储空间,数组中各元素在数组中位置也就决定了其在内存中存放的位置。 12.1 VBA程序设计基础 12.1.2 运算符与表达式 1. 运算符:VB中的运算符可以分为算术运算符、字符运算符、关系运算符和逻辑运算符四类。 (1)算术运算符 续 (2)字符串运算符 字符串运算符有二个:“”与“+”,其功能都是把两个字符串拼接起来。两者的主要区别是: “+”:连接符两边的操作数都应是字符型;如果同为数值型则进行算术加法运算;如果有一个为字符型而另一个为数值型则计算结果出错; “”:连接符两边的操作数无论是什么类型都先转换为字符型,然后进行连接运算。如: “abc” +“def” ‘结果为:“abcdef” “12345”+12345 ‘结果出错 “12345”12345 ‘结果为:“1234512345” 续 续 (4)逻辑运算符 续 2. 表达式:表达式是指由常量、变量、运算符及括号按一定的规则组成的式子,通过运算后有一个明确的结果,结果的类型由数据与运算符共同确定。 (1)表达式的书写规则 乘号不能省略;如:x乘以y,一定要写作x*y 括号必须配对出现; 表达式从左右到在同上基准上书写。如:应写作x^2 (2)不同数据类型间的转换 在算术运算中,如果操作数具有不同的数据精度,则规定统一先将操作数转换为精度最高的类型后再进行计算。如:一个整数加上一个实数,则首先将两个操作数都转换为实数,再进行计算。类型精度顺序如下: 整型长整型单精度双精度 续 (3)运算符优先级 在同一个表达式中出现不同类型的运算符时,其优先级次序如下: 算术运算符关系运算符逻辑运算符 需要注意的是:对于运算符并存的表达式,可以通过添加括号的方式改变运算的次序,从而使优先级或表达式更清晰。 12.1 VBA程序设计基础 12.1.3 常用的内部函数 数学函数 续 转换函数 续 字符串函数 续 日期函数 12.2 程序流程控制 12.2.1 选择结构 If … Then 语句(单分支结构) (1)If 表达式 Then 语句块 End if (2)If 表达式 Then 语句 续 If … Then…Else 语句(双分支结构) (1)If 表达式 Then 语句块1 Else 语句块2 End if (2)If 表达式 Then 语句1 Else 语句2 续 If … Then…Elseif 语句(多分支结构) If 表达式1 Then 语句块1 Elseif 表达式2 Then 语句块2 … [Else 语句块n+1 ] End if 续 If 语句的嵌套 If 表达式1 Then If 表达式2 Then …… If 表达式n Then 语句块 End If …… End If End if 续 Select Case 语句 Select Case 变量

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档