网站大量收购闲置独家精品文档,联系QQ:2885784924

第8章 Access的编程工具VBA .ppt

  1. 1、本文档共147页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 Access的编程工具VBA

第8章 Access的编程工具VBA 宏毕竟功能有限。和宏相比,VBA编程除了可以实现更复杂的功能外,还有使数据库易于维护的特点。 第8章 Access的编程工具VBA 8.1 VBA程序设计概述 8.1.1 VBA编程环境 8.1.2 面向对象程序设计的概念 BASIC Beginner’s All-purpose Symbolic Instruction Code 初学者万用符号指令代码 在Office中使用的VBA开发界面被称为VBE(Visual Basic Editor),它具有编辑、调试和编译Visual Basic程序的功能 1.对象和集合 2.属性和方法 对象的特征用属性和方法描述。 属性:用来表示对象的状态,如窗体的Name(名称)属性、Caption(标题)属性等。 方法:用来描述对象的行为,如窗体有Refresh方法,Debug对象有Print方法等。 3.事件和事件过程 事件:是对象可以识别的动作,通常由系统预先定义 事件过程:对象在识别了所发生的事件后执行的程序 8.2 VBA编程基础 8.2.1 数据类型 8.2.2 常量 8.2.3 变量 8.2.4 函数 8.2.5 表达式 VBA的数据类型共有13种。每种数据类型的数据在存储时所占的存储空间和处理时能够进行的运算都不相同。 常量就是其值在程序运行期间不变的量。常量又分 1.字面常量 字面常量是常量按照其实际数值表示。 2.符号常量 如果程序中多处用到某个常量,将其定义成符号常量可增加代码的可读性,也便于维护。 3.固有常量 (系统预定义) 这是一类特殊的符号常量,通常已经预先在类库中定义好,编程者只要直接使用这些已经定义好的符号常量即可。 变量是其值在程序运行期间变化的量 ,程序运行时,变量代表的就是内存中的某块临时存储空间 1.变量的命名规则 2.变量的声明 VBA提供了大量的内置函数,这些函数极大地丰富了VBA的功能 按照函数的功能,VBA的内置函数可分为 数学函数 字符串函数 日期函数 转换函数 等。具体介绍可见附录A。 下面主要介绍专门负责输入输出的函数MsgBox函数和InputBox函数 例如,下面的程序是某个窗体中单击“退出”按钮后执行的动作。运行时先显示消息框,并将返回的结果赋给Integer型变量Response。如果单击“是”按钮,则关闭当前窗体,否则返回到当前窗体。 8.2.5 表达式 表达式是将常量、变量、字段名称、控件的属性值和函数用运算符连接而成的运算式。 VBA中有5类运算符,使用这些运算符可以分别构成算术表达式、字符表达式、关系表达式、布尔表达式和对象引用表达式。 1.算术表达式 2.字符串表达式 3.关系表达式 4.布尔表达式 5.对象引用表达式 8.3 VBA程序流程控制 8.3.1 程序的顺序控制 8.3.2 程序的分支控制 8.3.3 程序的循环控制 程序由语句组成。每个程序语句由关键字、标识符、运算符和表达式等组成。每条语句指明了计算机要进行的具体操作。 按照语句所执行的功能,VBA的程序语句有赋值语句、声明语句、控制语句、注释语句等。 是最基本的语句。它的功能是给变量或对象的属性赋值。其格式为 变量名=表达式 或 对象名.属性=表达式 例如, Rate = 0.1 ‘给变量赋值 给控件的属性赋值 Me!Text1.Value = 欢迎使用ACCESS (1)VBA代码中不区分字母的大小写。除汉字外,全部字符都用半角符号。 (2)在程序中可适当添加空格和缩进。 (3)一般一行书写一条语句,多条语句写在同一行时用“;”分开,一条语句分多行写时用1个空格加下划线“ _”续行。例如, response = MsgBox(真的要退出吗?, vbYesNoCancel _? + vbQuestion, 提示) (4)应养成及时注释的好习惯。在VBA中有两种方法可以添加注释,一是在行前用rem关键字开始,二是在行前或行末用单引号“”开始。 8.3.1 程序的顺序控制 程序的三种基本控制结构是顺序结构、分支结构和循环结构 例8-1 创建如图8-5所示的窗体“计算圆的面积和周长”。要求在文本框中输入了圆的半径后,单击“计算”按钮,在窗体的另外两个文本框中分别输出圆的面积和周长。 8.3.2 程序的分支控制 类似条件宏,分支结构是用条件来控制语句的执行。在VBA中,执行分支结构控制的语句有If语句和Sele

文档评论(0)

liudao + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档