access实例教程(第8章)

access实例教程(第8章)

ID:39958231

大小:745.81 KB

页数:102页

时间:2019-07-16

access实例教程(第8章)_第1页
access实例教程(第8章)_第2页
access实例教程(第8章)_第3页
access实例教程(第8章)_第4页
access实例教程(第8章)_第5页
资源描述:

《access实例教程(第8章)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Access实例教程潘明寒赵义霞主编中国水利水电出版社ACCESS实例教程——模块的操作(第8章)1,模块的基本概念2,VBA程序设计基础3,VBA函数的使用4,模块的建立与使用5,过程与参数传递本章要点:8.1认识模块对象模块是由声明、语句和过程组成的集合,以VBA(VisualBasicforApplication)语言编写,作为一个已命名的单元存储在一起。模块有2种类型:类模块和标准模块。使用模块可以在实际开发中实现较为复杂的功能。(1)模块模块由一个或多个过程组成,每个过程实现一个或几个功能。模块的执行通过特

2、定事件激发相应的事件过程实现。(2)事件过程事件过程是一组代码,用于响应窗体事件或报表事件。(3)类模块类模块是包含代码和数据的集合,可以看作是没有物理表示的控件,总是与某一特定的窗体或报表相关联。窗体模块和报表模块都属于类模块。(4)标准模块标准模块是代码的集合,包含的过程不与任何其他对象相关联,是数据库对象使用的公共过程,保存在数据库窗口中。8.1.1模块的基本概念8.1.2启动Access的编程界面Access的编程界面称为VBE(VisualBasicEditor),是MicrosoftOffice所有组件公

3、用的程序编辑系统。方法1:在窗体或报表设计视图中选控件→单击标准工具栏的“生成器”按钮→在“选择生成器”对话框中选择“代码生成器”。方法2:右击窗体或报表设计视图中控件→快捷菜单中选“事件生成器”→“选择生成器”对话框中选择代码生成器”。8.1.3VBE窗口编写模块对象的代码在代码窗口进行。(1)窗口顶部有2个组合框,左边对象框显示所有对象名称,右边过程框显示当前对象能识别的所有事件名称。选定一个对象,再选定一个事件,系统会自动生成相应事件过程的起始行与结束行,只须在两行中间添加过程代码即可。“通用”过程可以被所有控

4、件调用。某控件的过程只在关联事件中有效。(2)窗口中央代码区有声明区和过程区,声明区中声明模块使用的变量,过程区显示一个或多个过程,之间用一条灰线分隔。(3)窗口底部有2个按钮,单击“过程视图”按钮,只显示当前过程。单击右边“完整的模块视图”按钮,窗口显示全部过程。8.1.4标准工具栏例:一个类模块例:一个标准模块8.1.7使用提示与帮助在代码窗口输入代码时,系统会自动显示提示信息,包括关键字列表、属性列表、过程参数列表等,在列表中选取一项后双击鼠标,所选值会自动添加到当前光标处。8.2VBA程序设计基础8.2.1面

5、向对象的程序设计的基本概念(1)对象在自然界中,一个对象就是一个实体,如一辆汽车就是一个对象。在面向对象的程序设计中,对象代表应用程序中的元素,如表、窗体、按钮等。(2)属性属性是对象的特征。如汽车有颜色和型号属性,按钮有标题和名称属性。对象的类别不同,属性会有所不同。同类别对象的不同实例,属性也有差异。例如,同是命令按钮,名称属性不允许相同。(3)事件事件是对象能够识别的动作。如按钮可以识别单击事件、双击事件等。在类模块每一个过程的开始行,都显示对象名和事件名。如:PrivateSubc1_Click()。(4)方

6、法方法是对象能够执行的动作,决定了对象能完成什么事。不同对象有不同的方法。如close方法能关闭一个窗体。(5)集合集合由许多与对象有关的键和值组成,其中的键和值是配对的。如一本书是一个对象,书的页码是键,页码对应的内容是值。所有配对的页码和内容组成了书对象的集合。(6)过程过程是由代码组成的单元,包含一系列计算语句和执行语句。每一个过程都有名字,过程名不能与所在模块的模块名相同。过程有两种类型:sub过程(无返回值),function过程(有返回值)。例:动态设置控件属性(1)在窗体中建1个文本框→名称为t1。(2

7、)在窗体中建1个标签→名称为b1→标题为“新年好!”。(3)在窗体中建3个命令按钮→名称分别为c1、c2、c3→标题分别为“红色”、“绿色”、“蓝色”。(4)设置各按钮的前景色,在属性窗口可查看颜色值。(5)c1的click事件代码:t1.BackColor=255b1.ForeColor=255(6)c2的click事件代码:t1.BackColor=33792b1.ForeColor=33792(7)c3的click事件代码:t1.BackColor=16711680b1.ForeColor=16711680执行

8、结果:Docmd是Access的一个特殊对象,用来调用内置方法,在程序中实现对Access的操作,诸如打开窗口、关闭窗体、打开报表、关闭报表等。DoCmd对象的大多数方法都有参数,有些参数是必需的,有些则是可选的。若省略可选参数,参数将采用默认值。8.2.2Docmd对象(1)用DoCmd对象打开窗体格式:DoCmd.OpenForm"窗体名"

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。