新东方在线 中华会计网校

2011计算机等级考试:模块和应用程序设计

2011计算机等级考试:模块和应用程序设计

学校:大连新启迪培训学校 时间:2011-2-21 10:21:03

2011计算机等级考试:模块和应用程序设计

第10章

模块和应用程序设计

1.模块基础知识

宏可以执行一系列简单的操作,但若要对数据库对象进行更复杂,更灵活的控制,就需要进行编程。

ACCESS中,编程通过模块对象实现,模块将各种数据库对象联结起来,构成一个完整的系统。

1.1 模块的概念

模块是将VBA(Visual Basic for Applications)声明和过程作为一个单元进行保存的集合。

模块是由一个或多个过程组成的,其中的每个过程都是一个函数过程或子程序,它们各实现一种或几种功能。

过程 是包含VB代码的单位,包含一系列的语句和方法,执行特定的操作。

声明 由Option语句配置模块中整个编程环境

1.2模块的分类

类模块

类模块是可以定义新对象的模块,模块中定义的过程将变成该对象的属性或方法

标准模块

包含通用过程和常用过程。通用过程是不与任何对象相关联的过程。常用过程是可以在数据库中任何地方执行的过程。

2. 创建模块

2.1 创建类模块

2.2 创建标准模块

2.1 创建类模块

在设计视图中打开相应的窗体或报表。

2.1 创建类模块

单击选择要执行事件的控件,单击“属性”按钮,或右键单击打开该对象的属性表,在属性表中选择“事件”选项卡。

2.1 创建类模块

选择要创建事件过程的属性框,如“单击”,“双击”等,表示在单击或双击后将要执行的事件过程。

2.1 创建类模块

单击“单击”属性框右边的“生成器”按钮,打开“选择生成器”对话框,再次对话框中选择“代码生成器”

2.1 创建类模块

单击“确定”按钮,打开模块窗口,系统自动生成对应事件过程的过程头和过程尾,如下图,可以在“模块窗口中输入要完成的事件

2.2 创建标准模块

创建标准模块时,可以在数据库窗口的”模块“选项卡中单击”新建“按钮,弹出如下窗口,在此窗口中输入编写标准模块的代码。 由于事件过程不与任何窗体或报表具有直接关系,因此都要由用户自己编写。

3.模块应用实例

[10-1]在”图书管理“数据库中创建一个窗体类模块,在此窗体中有一个命令按钮,单击该按钮,可以打开已有的窗体,比如”读者权限“窗体,并将Form对象变量指向该窗体,如下图所示

 

 

3.模块应用实例

1.在数据库窗口中打开”窗体“对象窗口,单击”新建“按钮,在打开”新建窗体“对话框中选择”设计视图“,然后”确定“,打开窗体设计视图。

3.模块应用实例

2.从工具箱中选择”命令按钮“控件,将其放置在窗体上。

3.模块应用实例

3.单击工具栏中属性按钮,设置命令按钮的属性如下:

在”格式“选项卡的”标题“栏中,将其标题设置为”查看读者权限“

3.模块应用实例

在事件选项 卡的”单击“栏中,单击右边的”生成器“按钮,在弹出的”选择生成器“对话框中选择”代码生成器“

3.模块应用实例

在上图的”Private Sub Command0_click()“和”End Sub“之间输入以下代码:

Dim frm As Form

DoCmd.OpenForm”读者权限“

Set frm=Forms!读者权限

3.模块应用实例

4.切换到窗体视图,查看结果

4.Access数据库应用程序设计

Access数据库应用程序是用Access数据库管理系统建立的应用程序。

本质上,Access数据库应用程序就是Access建立的数据库,它是由表,查询,窗体,报表,宏和模块等对象构成,这些对象可以存储在一个或多个Access数据库文件(.mdb)中,形成一个有机的整体,从而完成特定的任务

4.Access数据库应用程序设计

Microsoft Access是一个数据库管理系统,是建立数据库或数据库应用程序的工具。

一般的,在开发完一个Access应用程序以后,最好将它们分成两个数据库:一个应用程序数据库,一个存储数据的数据库,两者通过链接表建立联系,这样可以提高应用程序的性能,便于系统的维护和升级。

4.1用数据库向导创建数据库应用程序

[10-2]用向导创建一个如下图所示的”联系管理“数据库的主切换面板,在此面板中,为用户提供一些按钮和按钮功能的说明文本,以方便打开”联系管理“数据库中的其它窗体和报表等对象

4.1用数据库向导创建数据库应用程序

操作步骤:

从启动Microsoft Access开始,屏幕上自动显示如图所示对话框,单击选择”新建“|”项目(现有数据)“或”新建“|”项目(新数据)“

4.1用数据库向导创建数据库应用程序

若已经打开了数据库或者Access启动时显示的

对话框已经关闭,单击”数据库“工具栏上的”根

据模板新建“按钮,出现”新建“对话框,单击”数

据库“选项卡,并单击”联系管理“图标

4.1用数据库向导创建数据库应用程序

单击”确定“,指定新建数据库的名称及保存的位置

4.1用数据库向导创建数据库应用程序

3.单击创建按钮,弹出向导对话框一,列出”信息管理“数据库包含的信息

4.1用数据库向导创建数据库应用程序

4.单击”下一步“弹出向导二,在此选择要添加的字段(斜体显示的字段)

4.1用数据库向导创建数据库应用程序

5. 单击”下一步“弹出向导三,在此选择窗体显示的样式

4.1用数据库向导创建数据库应用程序

6.单击”下一步“选择打印报表的样式

4.1用数据库向导创建数据库应用程序

7.单击”下一步“,确定数据库的标题

4.1用数据库向导创建数据库应用程序

8.单击”下一步“,确定构建完数据库后是否启动数据库

4.1用数据库向导创建数据库应用程序

9. 单击”完成“系统开始创建”联系管理“数据库,然后自动打开”主切换面板“。至此,数据库向导创建了多个数据库对象,形成一个有机的整体。

10.4.2自定义创建数据库应用程序

[10-3]为”图书管理“数据库创建一个应用程序,主切换面板如下:

10.4.2自定义创建数据库应用程序 操作步骤:

创建如下图所示的”启动“窗体

10.4.2自定义创建数据库应用程序

在窗体设计视图中添加命令按钮和标签控件。

10.4.2自定义创建数据库应用程序

创建如下宏:

打开读者权限窗体宏

打开表——读者信息,借书信息,图书信息的三个宏

打开报表”图书信息报表“宏

关闭窗体宏

退出系统宏

10.4.2自定义创建数据库应用程序

①创建宏过程。

10.4.2自定义创建数据库应用程序

②然后将窗体中各命令按钮与相应的宏对象链接在一起,形成有机整体。

10.4.2自定义创建数据库应用程序

建立一个主切换面板,将它设置成启动窗体,并设置启动选项。

打开”图书管理“数据库,从”工具“菜单中选择”启动“选项。

10.4.2自定义创建数据库应用程序

出现启动对话框。

10.4.2自定义创建数据库应用程序

在”应用程序标题“文本框中输入”图书管理数据库“作为窗口标题栏

10.4.2自定义创建数据库应用程序

 

 

在”应用程序图标“文本框中可以选择一幅图片

10.4.2自定义创建数据库应用程序

在”显示窗体\页“组合框中指定打开数据库时自动打开的窗体或页,这里选择窗体”启动‘

10.4.2自定义创建数据库应用程序

在“菜单栏”和快捷菜单栏“可以将自己创建的菜单指定为默认菜单

10.4.2自定义创建数据库应用程序

再次打开”图书管理“数据库,系统自动打开”启动“窗体,可以通过各按钮进行相应的操作。

操作题

创建一个窗体类模块,在上面建立一个关闭命令按钮,单击此按钮可以关闭此窗体。

Access数据库的管理

11.1 数据的安全性

用Access建立一个数据库后,其默认状态是对用户开放所有数据库操作权限,这样会对数据库带来一定影响,严重时还可能会毁掉整个数据库。在这种情况下,就需要采取一些措施来保护数据库的安全。

Access有各种不同的策略来控制数据库及其对象的访问级别。对Access数据库的保护可采用加密数据库,设置密码和设置用户和组的安全来实现。

一, 加密,解密数据库

1 加密/解密

对数据库进行加密操作,将会压缩数据库文件,并使其无法通过工具程序或字处理程序解密。数据库的解密是加密的反过程。

例11-1 对在前几章中建立的图书管理数据库进行加密和解密

操作步骤如下:

一, 加密,解密数据库

1

返学费网( www.fanxuefei.com)提醒有培训需求的网友:先在返学费网咨询预约培训需求,再去培训机构报名缴费,开课后可以获得返学费网额外现金回赠

学费网:中国最大的教育培训返现平台
www.fanxuefei.com
鄂ICP备08106010号