数据库基础与Access应用_12模块与VBA编程.ppt

数据库基础与Access应用_12模块与VBA编程

教学目标 了解模块的概念 掌握VBA编程基础 掌握VBA程序结构 掌握过程定义与调用 掌握VBA的数据库编程 一.模块的分类 二.宏与模块 三.模块的组成 四. 创建VBA模块与编程环境 一.数据类型 3.符号常量 符号常量可用Const语句创建,格式: Const 符号常量名称=常量值   符号常量的名称一般用大写命名,以便和变量区分。    如果在Const前面加上Global或Public,则定义的符号常量就是全局符号常量,在所有的模块中都可以使用。 在定义符号常量时,不需要为常量指出数据类型,VBA会自动按存储效率最高的方式确定其数据类型。 在程序运行过程中对符号常量只能作读取操作,而不能对其进行修改或重新赋值。 4.系统常量 系统常量是指Access启动时自动建立的常量,包括True、False、Yes、No、Off、On和Null等,可以在Access中的任何地方使用系统常量。  本章小结    本章介绍了模块的概念,VBA的编程基础、VBA的程序结构、过程的定义与调用以及VBA的数据库编程。 2.DoCmd常用的方法 DoCmd常用的方法包括打开窗体、报表、表和查询等对象,以及关闭这些对象; DoCmd对象的大多数方法都有参数,有些参数是必需的,而有些参数可选的。 (1)打开窗体操作 DoCmd.OpenForm formname[,view][,filtemame][,wherecondition][,datamode] [,windowmode][,openargs] (2)打开报表操作 打开报表使用OpenReport方法,命令格式如下: DoCmd.OpenReport reportname[,view][,filtername][,wherecondition] (3)打开表操作 打开表使用OpenTable方法,格式如下: DoCmd.OpenTable tablename[,view][,datamode] (4)打开查询操作 打开查询的操作格式如下: DoCmd.OpenQuery queryname[,view][,datamode] (5)关闭对象操作 Close方法用来关闭对象,命令格式如下: DoCmd.Close[objecttype,objectname], [save] 11.3 VBA的程序结构 一. 语句 一个程序由若干条语句构成,一条语句是可以完成某个操作的一条命令,按功能不同,可以将语句分为两类; 声明语旬:用于定义变量、常量或过程 执行语句:用于执行赋值操作、调用过程、实现各种流程控制。 根据流程控制的不同,执行语句可以构成以下3种结构: 顺序结构:按照语句的先后顺序集资执行。 分支结构:又称为条件结构或选择结构,是根据条件选择执行不同的分支。 循环结构:是根据某个条件重复执行某一段程序语句。 1.VBA程序的书写格式 在书写程序时,要遵循下面的规则: 习惯上将一条语句写在一行。 如果一条语句较长、一行写不下时,可以将语句写在连续的多行,除了最后一行之外,前面每一行的行末要使用续行符“_”。 几条语句写在一行时,可以使用冒号 : 分隔各条语句。 2.注释语句 在VBA程序中,可以使用两种方法为程序添加注释。 使用Rem语句,其格式为:Rem 注释内容 在某条语句之后加上英文的单引号,单引号之后的内容为注释内容。 3.声明语句 声明语句用来定义和命名变量、符号常量和过程,在定义这些内容的同时,也定义了它们的作用范围。 4.赋值语句 赋值语句用来为变量指定一个值,它的格式如下: 变量名 = 值或表达式 该语句的执行过程是:先计算表达式,然后将其值赋给变量。 为对象的属性赋值,使用的格式如下: 对象名.属性 = 属性值 二.数据的输入输出 InputBox函数 说明:使用输入对话框来输入数据,输入对话框中包含文本框、提示信息和命令按钮。 函数格式:InputBox( Prompt[Title][,Default][,Xpos][,Ypos] ) 各参数的含义如下: Prompt:显示在对话框中的提示字符串。 Title:显示在对话框标题栏中的内容。 Default:在没有输入数据时,显示文本框中的默认值。 Xpo

文档评论(0)

1亿VIP精品文档

相关文档