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

二级access第七和八章 VBA.ppt

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7.5 过程调用和参数传递 7.6 VBA程序运行错误处理 On Error GoTo指令的语法: On Error GoTo 标号 On Error GoTo Next On Error GoTo 0 关闭错误处理 7.7 VBA程序的调试 设置断点 单步跟踪 设置监视点 第8章 VBA数据库编程 8.1 VBA常见操作 教材P134 8.2 VBA的数据库编程 声明变量 显式声明和隐式声明 使用变量前,应首先定义所用到的变量(包括变量名和类型),使系统分配相应的内存空间,并确定该空间可存储的数据类型。所有变量都具有名字和类型。在VB中可以用类型说明语句或隐式说明来定义变量。 显示声明变量意味着在使用变量之前进行声明。尽管可以在代码的任意位置声明变量,但最好在程序的开始位置声明所有变量。可以使用Dim声明变量。方式如下: 格式:Dim 变量名 [As 类型] 功能:指定变量的类型;指定变量的适用范围 注释:一条Dim语句可以定义多个变量; 每个变量必须有自己的类型声明,类型声明不能共用; 在VBA程序中,使用变量前可不对变量进行明确声明, 系统会默认它为Variant数据类型,即隐式声明变量。 例如:Dim x As Integer Dim x1 As Integer, x2 As Integer, x3 As Single ’ X、X1、X2均作为整数、X3作为字符串 另外,若把多个变量都定义成同一类型, 例如:把X,Y,Z都定义成双精度型,必须写成: Dim X as double,Y as double,Zas double 如果写成:Dim x,y,z as double 则:x,y 定义成可变类型; z 定义成双精度型。 对于字符型变量,VB中分为定长和变长两种。 例如: Dim Name as string,Id as Sring*10 变量的强制声明 1、 建议在代码编辑器中的“通用---声明”区域中加入如下语句: Option Explicit 则强制要求所有变量必须先定义才能使用 2、为所有模块设置此功能方法: “工具”---“选项”中,勾选“要求变量声明”选项 变量的作用域 1、局部范围 定义在模块的过程内部 2、模块范围 定义在模块的所有过程之外的起始位置 3、全局范围 在标准模块的所有过程之外的起始位置 4、数据库对象变量及运算符 引用了对象或对象属性的表达式称为对象表达式。 对象运算符有两种:“!”和“.”。 “!”运算符的作用是: 指出随后是用户定义的内容。使用它可以引用“!”之前的、一个开启窗体或报表,或是开启窗体或报表上的控件。 例:Forms![查询教师相关信息] 表示引用窗体[查询教师相关信息] Reports![查询教师相关信息] 表示引用报表[查询教师相关信息] “.”运算符的作用是: “.” 运算符通常引用窗体、报表或控件等对象的属性。 例:Text1.Value=“Hello” 表示文本框Text1的值是“Hello” Forms!窗体名称!控件名称[.属性名称] Reports!报表名称!控件名称[.属性名称] 5、数组 数组不是一种数据类型,而是一组相同类型的变量集合。 数组的优点:用数组名代表逻辑上相关的一批数据。用下标表示数组中的各个元素。 数组的声明数组在使用前,必须显式声明,可以用Dim语句来声明数组。 ⑴ 一维数组的声明 Dim 数组名([下标下限 to] 下标上限)[As 类型] 例如:Dim y(5)As Integer Dim y(1 to 10 ) as Integer 说明: (1)定义数组后,数值数组中的全部元素都初始化为0,字符串数组中的全部元素都初始化为空字符串。 (2)“数组名”的命名遵守标识符规则。 (3)“下标”的一般形式为“[下界 to] 上界”。 下标的上界、下界为整数,不得超过Long数据类型的范围,并且下界应该小于上界。如果不指定下界,下界默认为0。可以使用option base 数字 语句指定默认下标 ⑵ 二维数组的声明 Dim 数组名([下界to]上界,[下界to]上界)[As 类型] 例如:Dim T(2,3)As

文档评论(0)

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

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

1亿VIP精品文档

相关文档