第一范文网 - 专业文章范例文档资料分享平台

09第八、九章 模块与VBA—ACCESS培训讲义794613

来源:用户分享 时间:2021-06-01 本文由再见太难 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

全国计算机等级考试——二级ACCESS培训讲义班 教 电 Q 级:access2班 师:王凌风 话:15802518352 Q: 656018804

对培训学员要求 1、明确自己,明确目标! 2、注重方法,100%投入!

3、团队合作,共解难题! 4、注重资料,按章按知识点逐一把握 5、不抛弃不放弃,坚持就是胜利!

自信——坚持——成功

考试方式 笔试(选择题35个+填空题15空)– 公共基础知识(30分;识记为主,理解及推导 为辅) – ACCESS数据库程序设计(70分;假期把握练 习册)

机试(三大题)以真题为准,强化练习!– 基本操作30分 – 简单应用40分 – 综合应用30分

第八章模块与VBA程序设计

8.1 模块和过程的创建模块是Access数据库7个 对象之一,其实质就是没有界 面的VBA程序。模块具有很强 的通用性,窗体、报表等对象 都可以调用模块内部的过程。

模块基本上是由声明、语 句和过程组成的集合,它们作 为一个已命名的单元存储在一 起,对VBA代码进行组织。Access 有两种类型的模 块:标准模块和类模块。

8.1 模块和过程的创建 类模块 (注意两种模块对比特点) 包括窗体模块(模块中包含在指定的 窗体或其控件上事件发生时触发的 事件过程的代码。)和报表模块(模 块中包含由在指定报表或其控件上 发生的事件触发的事件过程的代 码。) ,它们各自与某一特定窗体 或报表相关联。 类模块可以调用标准模块中定义好 的过程 作用范围限于所属窗体或报表内部, 生命期也随窗体或报表的打开而开 始、关闭而结束

8.1 模块和过程的创建 标准模块(注意两种模块对比特点) 标准模块包含的是通用过程和常用过 程,这些通用过程不与任何对象相关 联,常用过程可以在数据库中的任何 位置运行。类模块可以调用标准模块 中定义好的过程 标准模块中的公共变量和公共过程具 有全局特性,作用范围在整个应用程 序,生命期伴着应用程序运行而开始、 关闭而结束

8.1 模块和过程的创建 模块的基本组成单元—过程 Sub子过程 可执行一系列操作,无返回值 可在该子过程之外用CALL显示调用Sub mysub(参数1,参数2,…)变量声明部分 操作语句部分 End Sub

调用Call mysub(参数1,参数2,…)

Function函数 执行一系列操作,返回执行结果 返回值直接利用函数名调用获得 调用x=myFuntion(参数)

Function myFunction(参数) 变量声明部分 操作语句部分

End Function

8.1 模块和过程的创建 模块的创建创建一个名为“模块入门”的新模块

保存为“模块入门”

8.1 模块和过程的创建 过程的创建在“模

块入门”模块中创建一个Hello过程

双击

用户输入

执行过程

8.2 VBA编程环境:VBE界面对象选定器 过程选定器

工程 窗口

代码 窗口

属性 窗口

立即 窗口

8.2 VBA编程环境:VBE界面

运行子过程/ 用户窗体 插入模块 ACCESS视图

工程管理器 属性窗口对象浏览器

中断重新设定

显示出对象库以及工 程里过程中的可用类、属 性、方法、事件及常数变 量。可以用它来搜索及使 用既有的对象,或是来源 于其他应用程序的对象。

8.2 VBA编程环境:如何进入VBE进入VBE的基本方法(了解—选择题)

在数据库窗口单击“工具”→“宏” →“Visual Basic 编辑器” 双击要查看或编辑的模块对象 新建一个模块对象 对窗体和报表,在设计视图中点击“代码”按钮 对窗体和报表,在设计视图中,点击某一控件的“事件属 性”

8.3 面向对象编程基本概念 一、对象与类 对象:对象是基本的运行时的实体,如窗体、报表、各种控件等,包括作用于对象的操作(方法)和对象的响应 (事件)。将数据和处理这些数据的过程封装在一起。

类:一个抽象的整体概念 ,对象是类的实例化。 类与对象是面向对象程序设计语言的基础。 例:“学生”→类,“张三” →对象

8.3 面向对象编程基本概念 二、属 性(Property)所有对象都有自己的属性。用来描述和反映对象特征的参

数。如:控件名称(Name)、标题(Caption)、颜色(Color)、字体(FontName)等属性决定了对象展现给用户的界面具有什 么样的外观及功能。 对象属性设置的方法: 在设计模式下,通过属性窗口直接设置对象的属性。

在程序的代码中通过赋值实现,其格式为: 对象名.属性名=属性值例: Label10.Caption=“显示”

8.3 面向对象编程基本概念 在VBA中引用ACCESS对象: 基本语法: Forms(或Reports)!窗体(或报表)名称!控件名称[.属性名] 注意要点–如果在通用模块或在一类模块中引用另一类模块的控件时, 应该使用上述完整语法。–如果在类模块中引用自己窗体上的控件,仅采用下面语法:

控件名称[.属性名]

例如:在窗体Form1中引用Form2上的Label1控件 Forms!Form2!Label1.Caption=“教师信息表” 在引用Form2上引用自己的Label1控件 Label1.Caption=“教师信息表

基本控件常用属性(详见教材P303附录C)属性 Name Caption Controlsource Decimalplaces Defaulvalue Visible Scrollbars Height、Width Left、Top Backstyle Backcolor fontName、FontSize Enabled Text 说明 (名称)返回或设定对象的名字 (标题)返回或设定对象的标题文字 (数据源)指定控件显示的数据源 (格式)指定显示的小数位数 (默认值)设定控

件的默认值 (可见性)控件或窗体、报表是否可见 (滚动条)窗体或组合框上的滚动条 (高、宽)设定控件的大小 (左、上边距)设定控件在窗体或报表中的位置 (背景样式)指定控件是否透明:常规为1,透明为0 (背景颜色)指定控件或节的颜色 (字体名称、字体大小)设定字体及字体大小

(控件是否可用)控件是否接受焦点和响应用户操作 设置或返回文本框、组合框中的文本

8.3 面向对象编程基本概念 三、事件(Event)及事件过程(Event Procedure) 事件:可被对象识别的动作。如:窗体打开OnOpen,按钮的单击OnClick,双击OnDbClick等

事件过程:是指附在该对象上的程序代码,是事件触发后 处理的程序。事件过程的形式如下:Sub 对象名_事件过程名[(参数列表)] ….. (事件过程代码) End Sub 例如: Sub cmdOk_Click() cmdOk.FontSize=20 设置命令按钮的字体大小为20 End Sub

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新教学研究09第八、九章 模块与VBA—ACCESS培训讲义794613全文阅读和word下载服务。

09第八、九章 模块与VBA—ACCESS培训讲义794613.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1191831.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top