Access数据库实用教程模块.pptx

上传人:莉*** 文档编号:77750491 上传时间:2023-03-16 格式:PPTX 页数:36 大小:191.33KB
返回 下载 相关 举报
Access数据库实用教程模块.pptx_第1页
第1页 / 共36页
Access数据库实用教程模块.pptx_第2页
第2页 / 共36页
点击查看更多>>
资源描述

《Access数据库实用教程模块.pptx》由会员分享,可在线阅读,更多相关《Access数据库实用教程模块.pptx(36页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、10.1 10.1 模块的基础知识模块的基础知识10.1.1 模块的概念 1.模块 模块是一种重要的模块是一种重要的AccessAccess数据库对象,数据库对象,是用是用VBAVBA语言的声明和过程编写的程序代码语言的声明和过程编写的程序代码段,它们是作为一个整体被存储和使用的。段,它们是作为一个整体被存储和使用的。利用模块可以将各种数据库对象连接起来,利用模块可以将各种数据库对象连接起来,从而使其构成一个完整的系统。从而使其构成一个完整的系统。模块有两个基本类型:类模块和标准模模块有两个基本类型:类模块和标准模块。块。类模块类模块:包含类定义的模块,包括属性和包含类定义的模块,包括属性和方

2、法的定义。窗体和报表模块都是类模块,方法的定义。窗体和报表模块都是类模块,也可以自定义类模块。也可以自定义类模块。第1页/共36页 标准模块标准模块:包含在数据库窗口的模块对象列包含在数据库窗口的模块对象列表中,是不与任何对象相关联的通用过程。表中,是不与任何对象相关联的通用过程。这些过程可以在数据库中的任何位置被直接这些过程可以在数据库中的任何位置被直接调用执行。调用执行。2.2.模块与宏的区别模块与宏的区别 使用宏不需要编程,使用模块需要编程。使用宏不需要编程,使用模块需要编程。模块的运行速度远比宏的运行速度要快。模块的运行速度远比宏的运行速度要快。VBAVBA包含有宏的所有等效语句,还可

3、以创包含有宏的所有等效语句,还可以创建自己的函数。建自己的函数。模块在数据库维护、错误信息处理、内置模块在数据库维护、错误信息处理、内置函数的使用及创建处理对象等方面优于宏。函数的使用及创建处理对象等方面优于宏。第2页/共36页3.3.过程过程 模块是由一个或多个过程组成的,模模块是由一个或多个过程组成的,模块中的每一个过程都可以是一个函数过程块中的每一个过程都可以是一个函数过程或是一个子程序过程。或是一个子程序过程。过程是用过程是用Visual Basic Visual Basic 语言编写的语言编写的程序代码段,由声明和一系列需要执行的程序代码段,由声明和一系列需要执行的操作语句组成。过程

4、是模块的一个单元,操作语句组成。过程是模块的一个单元,可以被放置在标准模块或类模块中。可以被放置在标准模块或类模块中。过程分有过程分有SubSub过程和过程和functionfunction过程两过程两类,区别在于类,区别在于Sub Sub 过程没有返回值,过程没有返回值,function function 过程有返回值。过程有返回值。第3页/共36页(1 1)Sub Sub 过程过程 :执行一系列的操作或运算执行一系列的操作或运算,但是没有返回值。但是没有返回值。定义格式:定义格式:Private|Public Static Sub Private|Public Static Sub 过程过

5、程名名(参数列表参数列表)语句组语句组 End Sub End Sub 参数列表格式:参数列表格式:ByVal ByVal 参数名参数名 As As 类型类型,调用格式:调用格式:Call Call 过程名过程名(实参实参)或或 过程名过程名 实参实参第4页/共36页(2 2)事件过程)事件过程 是把事件和过程合为一体,利用事件是把事件和过程合为一体,利用事件驱动机制来启动执行过程。格式驱动机制来启动执行过程。格式 :Private Sub Private Sub 对象名对象名_ _事件名事件名(参数列参数列表表)事件响应代码事件响应代码 End Sub End Sub 调用方法:事件过程除了

6、由系统自动来调调用方法:事件过程除了由系统自动来调用之外,也可以将它看作一个普通的子程用之外,也可以将它看作一个普通的子程序在程序中用代码来调用,调用语法没有序在程序中用代码来调用,调用语法没有特殊之处,特殊之处,如如:Call comadd_Click:Call comadd_Click第5页/共36页(3 3)Function Function 过程过程 也称为函数也称为函数,执行结果会返回一个值。可以使用执行结果会返回一个值。可以使用系统函数系统函数,也可以自定义函数。也可以自定义函数。定义格式:定义格式:Private|Public Static Function Private|Pu

7、blic Static Function 过程名过程名(参数列表参数列表)as)as 返回值类型返回值类型 语句组语句组 End Function End Function 调用方法:可以直接调用,或作为表达式的一部分实调用方法:可以直接调用,或作为表达式的一部分实现调用。现调用。说明:函数是特殊的过程,注意与过程的区别就可以了:说明:函数是特殊的过程,注意与过程的区别就可以了:函数有数据类型,即返回值的类型,缺省为函数有数据类型,即返回值的类型,缺省为VariantVariant;要给函数名本身赋值,这个值就是返回值;要给函数名本身赋值,这个值就是返回值;如果象调用过程一样调用函数,语法上是

8、可以的,如果象调用过程一样调用函数,语法上是可以的,只是放弃了返回结果。只是放弃了返回结果。第6页/共36页10.1.2 Visiual Basic Visiual Basic 开发环境 1.1.打开打开Visual BasicVisual Basic编辑器的方法编辑器的方法 打开打开Visiual BasicVisiual Basic编辑器有如下几种方编辑器有如下几种方法:法:创建新的标准模块,可选择数据库窗口创建新的标准模块,可选择数据库窗口上的上的“模块模块”对象,然后单击数据库窗口对象,然后单击数据库窗口工具栏上的工具栏上的“新建新建”按钮,则在按钮,则在VBAVBA编辑器编辑器中创建

9、了一个空白模块,即可输入程序代中创建了一个空白模块,即可输入程序代码。码。如果已有一个标准模块,可选择数据库如果已有一个标准模块,可选择数据库窗口上的窗口上的“模块模块”对象,凡在模块对象列对象,凡在模块对象列表中的模块,都可以在表中的模块,都可以在VBAVBA编辑器中打开。编辑器中打开。第7页/共36页 对属于窗体或报表的模块,可以打开窗体对属于窗体或报表的模块,可以打开窗体或报表的设计视图,单击设计工具栏上的或报表的设计视图,单击设计工具栏上的“代码代码”按钮,即可在按钮,即可在VBAVBA编辑器中打开模块,编辑器中打开模块,并显示模块的开始部分。并显示模块的开始部分。直接定位到窗体或报表

10、上指定对象的事件直接定位到窗体或报表上指定对象的事件处理过程,具体做法是:单击属性窗口的处理过程,具体做法是:单击属性窗口的“事件事件”页中某个事件框的页中某个事件框的“生成器生成器”按钮按钮 ,打开,打开“选择生成器选择生成器”对话框,选择其中的对话框,选择其中的“代码生成器代码生成器”选项即可。选项即可。第8页/共36页 2.Visiual Basic2.Visiual Basic编辑器编辑器 Visiual BasicVisiual Basic编辑器由如下几部分组成:编辑器由如下几部分组成:VBAVBA的菜单栏的菜单栏 VBAVBA的工具栏的工具栏 工程资源管理器:工程资源管理器,简工程

11、资源管理器:工程资源管理器,简称工程窗口,列表框所列出的是在应用程称工程窗口,列表框所列出的是在应用程序中用到的模块文件。序中用到的模块文件。属性窗口:属性窗口中列出了所选对象属性窗口:属性窗口中列出了所选对象的各种属性,可按照按字母序和分类序两的各种属性,可按照按字母序和分类序两种格式查看属性。种格式查看属性。第9页/共36页 代码窗口:是一个开发、调试系统,包含代码窗口:是一个开发、调试系统,包含两个组合框,左边是两个组合框,左边是“对象组合框,右边是对象组合框,右边是“过程过程”组合框。组合框。“对象对象”组合框中列出的组合框中列出的是所有可用的对象名称,选择某一对象后,是所有可用的对象

12、名称,选择某一对象后,“过程过程”组合框中会列出该对象所有的事件组合框中会列出该对象所有的事件过程。过程。立即窗口:可以查看一行的立即窗口:可以查看一行的VBAVBA代码的执行结代码的执行结果,显示表达式的值,查看控件或字段的值。果,显示表达式的值,查看控件或字段的值。打开打开“立即立即”窗口有以下窗口有以下2 2种方法:种方法:方法一:按组合键方法一:按组合键 CTRL+GCTRL+G,随时可以显示,随时可以显示“立即立即”窗口。窗口。方法二:单击方法二:单击“调试调试”工具栏上的工具栏上的“立即窗立即窗口口”按钮。按钮。第10页/共36页10.2 VBA10.2 VBA程序设计基础程序设计

13、基础10.2.1 数据类型、常量及变量 1.1.常用的数据类型常用的数据类型类型标识符类型标识符 数据类型数据类型类型标识符类型标识符数据类型数据类型ByteByte字节类型字节类型Date Date 日期型日期型BooleanBoolean布尔类型布尔类型CurrencyCurrency货币型货币型Long Long 长整型长整型String String 字符型(定长)字符型(定长)SingleSingle单精度实型单精度实型DoubleDouble双精度实型双精度实型IntegerInteger整型整型StringString字符型(变长)字符型(变长)VariantVariant变体(

14、数字)变体(数字)VariantVariant变体(字符)变体(字符)TYPETYPE用户自定义用户自定义第11页/共36页2.2.常量常量 常量是指在程序运行的过程中其值始终常量是指在程序运行的过程中其值始终不变的量,不变的量,VBAVBA支持以下几种类型的常量。支持以下几种类型的常量。数值常量:由数字组成,如数值常量:由数字组成,如:45.3:45.3,1234512345。字符常量:由定界符字符常量:由定界符“和和”括起来的符号括起来的符号串组成,如串组成,如:“Access 2002Access 2002”。日期常量:由定界符日期常量:由定界符#括起来,如括起来,如#1/1/2002#

15、1/1/2002#。第12页/共36页 符号常量:用于替代数值或字符串。符号常符号常量:用于替代数值或字符串。符号常量是需要声明定义的。量是需要声明定义的。使用使用constconst语句可以语句可以定义常量,该常量的值不能修改或重新赋值,定义常量,该常量的值不能修改或重新赋值,也不能创建与固有常量同名的常量,如:也不能创建与固有常量同名的常量,如:const PI=3.14159265const PI=3.14159265。固有常量:可以在宏或者固有常量:可以在宏或者VBVB中使用,中使用,VBAVBA中中的固有常量以的固有常量以“vbvb”开头,例如开头,例如 vbcurrencyvbcu

16、rrency,Access Access 中的固有常量以中的固有常量以“acac”开头。可以使用对象浏览器查看对象开头。可以使用对象浏览器查看对象库中的固有常量。库中的固有常量。系统定义常量:系统定义常量:True,False True,False 和和 NullNull。第13页/共36页3.3.变量变量(1 1)变量的命名)变量的命名 变量名是由英文字母开头的字符和数字串变量名是由英文字母开头的字符和数字串组成的,且字母不区分大小写,长度不超组成的,且字母不区分大小写,长度不超过过255255个字符。个字符。变量名中不允许出现空格、变量名中不允许出现空格、等符号。等符号。变量名不能用变量名

17、不能用VBAVBA的关键字。的关键字。(2 2)变量声明)变量声明 格式:格式:Dim Dim 变量名变量名1 as 1 as 数据类型数据类型1 1,变量名,变量名2 2 as as 数据类型数据类型2 2,,变量名变量名N as N as 数据类型数据类型N N 说明:如果变量不声明就使用,也是允许说明:如果变量不声明就使用,也是允许的,的,VBAVBA会默认该变量为会默认该变量为VariantVariant数据类型。数据类型。第14页/共36页(3 3)变量的作用域)变量的作用域 局部变量:用局部变量:用DimDim或或PrivatePrivate声明的变量声明的变量是局部变量,其作用域

18、或者是所属的子程是局部变量,其作用域或者是所属的子程序范围,或者是其所属的模块的范围。序范围,或者是其所属的模块的范围。全局变量:如果声明变量时使用全局变量:如果声明变量时使用PublicPublic,则该变量是全局变量,其作用域是数据,则该变量是全局变量,其作用域是数据库中的所有过程。库中的所有过程。第15页/共36页4.4.数组变量数组变量 (1 1)静态数组)静态数组 数组声明格式:数组声明格式:Dim Dim 数组名(维数定义)数组名(维数定义)as as 类型类型 其中维数定义及各维的范围是:其中维数定义及各维的范围是:一维数组:一维数组:to to 二维数组二维数组:to to 1

19、,to to 2 类推可以定义更高维的数组类推可以定义更高维的数组.如如:Dim a(1 to 9)as integer:Dim a(1 to 9)as integer Dim b(3,1 to 4)as double Dim b(3,1 to 4)as double 注意注意:如果不指定下标下界,默认的缺省值:如果不指定下标下界,默认的缺省值下界为下界为0 0。第16页/共36页(2 2)动态数组)动态数组 动态数组是指数组的长度可以改变,创建方法是动态数组是指数组的长度可以改变,创建方法是:声明一个未指明大小及维数的数组。声明一个未指明大小及维数的数组。用用RedimRedim语句再次声明

20、数组的长度,即动态语句再次声明数组的长度,即动态数组元素的个数可以变化。数组元素的个数可以变化。若要保存原数组中的值,可以用若要保存原数组中的值,可以用Redim Redim Preserve Preserve 语句来扩充数组。语句来扩充数组。如如 Dim a()as integerDim a()as integer Redim a(5)Redim a(5)【例例10-110-1】定义动态数组。定义动态数组。(代码见代码见例例10-10-1(P245).txt1(P245).txt)第17页/共36页10.2.2 VBAVBA程序设计 1.1.顺序结构语句顺序结构语句 按程序的书写顺序依次执行

21、各段程序。按程序的书写顺序依次执行各段程序。(1 1)赋值语句)赋值语句 一般格式:一般格式:变量名变量名=表达式表达式 或或 对象名对象名.属性名属性名=表达式表达式 功能功能:把表达式的值赋给变量,或把表达式把表达式的值赋给变量,或把表达式的的 值赋给对象属性。值赋给对象属性。【例例10-210-2】给变量给变量x x赋值。赋值。【例例10-310-3】为命令按钮为命令按钮Command1.CaptionCommand1.Caption属性属性设设 置值。置值。第18页/共36页 (2 2)数据的输入与输出的格式为:)数据的输入与输出的格式为:InputBox(InputBox(提示提示

22、,标题,标题 ,缺省值,缺省值,x x 坐标位置,坐标位置,y y坐标位置坐标位置)InputBox InputBox()函数是输入函数,执行时产生一个对话框,等待用户输入数据,并()函数是输入函数,执行时产生一个对话框,等待用户输入数据,并返回所输入的内容。返回所输入的内容。【例例10-410-4】设计一个程序,由用户输入半径,计算并输出圆周长和圆面积。设计一个程序,由用户输入半径,计算并输出圆周长和圆面积。(代码代码见见例例10-4(P246).txt10-4(P246).txt)注意注意 :使用窗体上的控件时,必须使用:使用窗体上的控件时,必须使用SetFocusSetFocus方法使该

23、控件获得焦点。方法使该控件获得焦点。第19页/共36页 2.2.选择结构语句选择结构语句 根据给定的条件进行判断,由判断结果来根据给定的条件进行判断,由判断结果来确定执行哪个分支。确定执行哪个分支。(1 1)条件结构语句)条件结构语句 单行条件结构语句单行条件结构语句IfIfThenThenElseElse 格式为:格式为:If If 条件表达式条件表达式 Then Then 语句序列语句序列1 Else 1 Else 语句序语句序列列2 2 【例例10-510-5】输入输入x x,计算,计算y y的值,并将它赋值给的值,并将它赋值给text2text2。如输入。如输入x x值,判断若值,判断

24、若x x大于等于大于等于0 0,则,则y=x(1/2)y=x(1/2);若;若x x小于小于0 0,则,则y=-xy=-x。(代码见代码见例例10-5(P247).txt10-5(P247).txt)第20页/共36页 使用使用IIf IIf 函数函数 使用使用IIfIIf函数可以实现一些简单的选择结函数可以实现一些简单的选择结构。构。格式:格式:IIf(IIf(条件表达式条件表达式,真部分真部分,假部分假部分)【例例10-610-6】输入输入x x,计算,计算y y的值,并将它赋值给的值,并将它赋值给text2text2。(代码见代码见例例10-6(P248).txt10-6(P248).t

25、xt)第21页/共36页 块结构条件语句块结构条件语句 格式:格式:If(If(条件)条件)Then Then 语句列语句列1 1 Else Else 语句列语句列2 2 End If End If 【例例10-710-7】输入输入x x,计算,计算y y的值,并将它赋值给的值,并将它赋值给text2text2。(代码见代码见例例10-7(P248).txt10-7(P248).txt)第22页/共36页 If If语句的嵌套语句的嵌套 格式:格式:If(If(条件条件1)Then1)Then ElseIf(ElseIf(条件条件2)Then2)Then End If End If End I

26、f End If第23页/共36页(2 2)选择结构语句)选择结构语句 格式:格式:Select Case Select Case 表达式表达式 Case Case 表达式值列表表达式值列表1 1 语句语句1 1 Case Case 表达式值列表表达式值列表2 2 语句语句2 2 Case Else Case Else 语句语句n n End Select End Select【例例10-810-8】select case select case 语句的应用。语句的应用。如:如:根据工作分类计算奖金,当工作为第根据工作分类计算奖金,当工作为第1 1类时,奖类时,奖金为工资的金为工资的10%,1

27、0%,当为第当为第2 2,3 3类时,奖金为工资的类时,奖金为工资的9%9%,当为第当为第4 4,5 5,6 6类时,奖金为为工资的类时,奖金为为工资的7%7%,当为第,当为第8 8类类以后,奖金为以后,奖金为100100,其他情况没有奖金。,其他情况没有奖金。(代码见代码见例例10-810-8(P249P249).txt.txt)第24页/共36页3.3.循环结构语句循环结构语句(1 1)DoDo循环循环 DoDo循环主要用于重复执行一个语句块,重复循环主要用于重复执行一个语句块,重复次数不定。次数不定。前测型当型循环语句前测型当型循环语句 格式:格式:Do while Do while 条

28、件表达式条件表达式 循环体语句组循环体语句组 LoopLoop 说明:执行时先测试表达式的值,如果为假,说明:执行时先测试表达式的值,如果为假,则跳过所有循环语句块,只要表达式为真,循则跳过所有循环语句块,只要表达式为真,循环就一直执行,直至表达式为假时结束。环就一直执行,直至表达式为假时结束。【例例10-910-9】求求100100之内所有自然数之和。(代码见之内所有自然数之和。(代码见例例10-9(P250).txt10-9(P250).txt)第25页/共36页后测型的当型循环语句后测型的当型循环语句格式:格式:Do Do 循环体语句组循环体语句组 Loop while Loop whi

29、le 条件表达式条件表达式 说明:说明:当条件为真时继续执行循环当条件为真时继续执行循环.条件为假时条件为假时,终终止循环止循环.前测型直到循环语句前测型直到循环语句格式:格式:Do until Do until 条件表达式条件表达式 循环体语句组循环体语句组 LoopLoop说明:说明:执行时先测试表达式,当条件为假时执行执行时先测试表达式,当条件为假时执行循环体循环体,直到表达式条件为真时结束循环语句。直到表达式条件为真时结束循环语句。第26页/共36页后测型直到型循环语句后测型直到型循环语句格式:格式:DoDo 循环体语句组循环体语句组 Loop until Loop until 条件表

30、达式条件表达式说明:说明:先执行循环语句块,然后测试条件表达式先执行循环语句块,然后测试条件表达式的值,条件为假时继续执行循环体的值,条件为假时继续执行循环体,直到表达式直到表达式为真时结束循环为真时结束循环【例例10-1010-10】求求100100之内所有自然数之和。之内所有自然数之和。(代码代码见见例例10-10(P251).txt10-10(P251).txt)第27页/共36页(2 2)ForFor循环循环 当不知道循环次数时,一般用当不知道循环次数时,一般用DoDo循环,循环,循环次数已知时用循环次数已知时用ForFor循环最为方便。格式:循环最为方便。格式:For For 循环控

31、制变量循环控制变量=初值表达式初值表达式 To To 终值表终值表达式达式 Step Step 步长步长 循环体语句组循环体语句组 Next Next 循环控制变量循环控制变量 【例例10-1110-11】求求100100之内自然数之和。之内自然数之和。(代码见代码见例例10-11(P251).txt10-11(P251).txt)【例例10-1210-12】计算计算1*3*5*7*9 1*3*5*7*9。(代码见代码见例例10-12(P252).txt10-12(P252).txt)第28页/共36页4.4.数组的使用数组的使用 【例例10-1310-13】计算某组计算某组1010个同学的总

32、分、平均分。个同学的总分、平均分。(代码见代码见例例10-13(P252).txt10-13(P252).txt)【例例10-1410-14】随机产生随机产生1010个数,按递增顺序进行排序。个数,按递增顺序进行排序。(代码见代码见例例10-10-14(P252).txt14(P252).txt)注意注意:数组名、数组类型和维数必须与数组声明时的一致,下标值应在数组声明时所指定数组名、数组类型和维数必须与数组声明时的一致,下标值应在数组声明时所指定的范围之内。的范围之内。在同一过程中,数组与简单变量不能同名。在同一过程中,数组与简单变量不能同名。第29页/共36页10.3 10.3 模块的创建

33、模块的创建10.3.1 创建过程 1.1.创建自定义的创建自定义的SubSub过程过程 选择所需要选择所需要“对象对象”,打开对应的模块。,打开对应的模块。在代码窗口中键入在代码窗口中键入SubSub语句声明该过程,语句声明该过程,输入过程名、过程参数,在输入过程名、过程参数,在Sub Sub 和和 End SubEnd Sub之之间添加代码间添加代码 。【例例10-1510-15】计算长方形面积。计算长方形面积。(代码见代码见例例10-10-15(P253).txt15(P253).txt)2.2.创建自定义函数创建自定义函数打开一个模块,在弹出的代码窗口中用打开一个模块,在弹出的代码窗口中

34、用FunctionFunction语句声明该函数,输入函数名。语句声明该函数,输入函数名。在在FunctionFunction和和End FunctionEnd Function之间添加代码。之间添加代码。第30页/共36页 【例例10-1610-16】编写求矩形面积的自定义函数。编写求矩形面积的自定义函数。(代码见代码见例例10-16(P254).txt10-16(P254).txt)3.3.事件过程事件过程 事件过程是模块的主要内容,用于响应由系统和用户引发的事件,当事件发事件过程是模块的主要内容,用于响应由系统和用户引发的事件,当事件发生时,该事件过程就会被调用。生时,该事件过程就会被调

35、用。【例例10-1710-17】在实训在实训1818中创建的中创建的“学生学生”窗体中设计一个模块,当用户修改记录窗体中设计一个模块,当用户修改记录时,要求时,要求“学号学号”字段必须有数据,否则,弹出字段必须有数据,否则,弹出“学号不能为空!学号不能为空!”的消息框。的消息框。第31页/共36页10.3.2 创建与窗体和报表相关的类模块 创建与窗体和报表相关类模块的步骤如下:创建与窗体和报表相关类模块的步骤如下:选择要操作的窗体,从选择要操作的窗体,从“视图视图”菜单下选择菜单下选择“代码代码”命令。命令。从从“代码代码”窗口的窗口的“对象对象”列表中选择对象,列表中选择对象,从从“事件过程

36、事件过程”列表框中选择相关的过程名,列表框中选择相关的过程名,再添加代码。再添加代码。【例例10-1810-18】打开窗体打开窗体“学生资料窗体学生资料窗体”时显示时显示显示一个消息框。显示一个消息框。【例例10-1910-19】使用模块例使用模块例8-28-2中创建的将以表格中创建的将以表格式显示的式显示的“学生基本信息报表学生基本信息报表”以黑白交错的以黑白交错的效果显示出来。效果显示出来。(代码见代码见例例10-19(P256).txt10-19(P256).txt)第32页/共36页10.3.3 创建与窗体和报表不相关的类模块 【例例10-2010-20】创建与窗体或报表不相关的类模块

37、。创建与窗体或报表不相关的类模块。如创建一个过程用于输入一个数如创建一个过程用于输入一个数,并用弹出的对并用弹出的对话框显示出来的过程,保存为话框显示出来的过程,保存为“输入输出输入输出”。说明:说明:在在“模块窗口模块窗口”下也可以插入模块。下也可以插入模块。模块创建好之后,在窗体或者报表中进行调用。模块创建好之后,在窗体或者报表中进行调用。这里的过程这里的过程“输入输出输入输出”不是事件过程,是自不是事件过程,是自定义过程。定义过程。10.3.4 创建标准模块 【例例10-2110-21】创建标准模块。创建标准模块。说明:调用模块中的过程,采用的格式为:模说明:调用模块中的过程,采用的格式

38、为:模块名过程名。块名过程名。第33页/共36页10.4 10.4 宏转换为宏转换为VBAVBA代码代码 将宏转换为将宏转换为VBAVBA代码的步骤如下:代码的步骤如下:新建一个宏或者选择一个已有的宏新建一个宏或者选择一个已有的宏“宏宏”。选择选择“工具工具”菜单下菜单下“宏宏”命令中的命令中的“将将宏转换为宏转换为VisualVisualasicasic代码代码”命令。命令。在弹出的在弹出的“转换宏转换宏”对话框中,选择对话框中,选择“给给生成的函数加入错误处理生成的函数加入错误处理”和和“包含宏注释包含宏注释”两个复选框,单击两个复选框,单击“转换转换”按钮。按钮。第34页/共36页小结:小结:掌握模块的基本概念及其作用。掌握模块的基本概念及其作用。理解过程的概念、分类。理解过程的概念、分类。掌握掌握SubSub过程或过程或FunctionFunction过程的调用。过程的调用。了解通过编写了解通过编写Visual BasicVisual Basic代码可以使代码可以使AccessAccess发挥更加强大的功能。发挥更加强大的功能。第35页/共36页谢谢大家观赏!第36页/共36页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > PPT文档

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com