1 / 13
文档名称:

第 VBA编程与数据库安全学习教案.pptx

格式:pptx   大小:275KB   页数:13页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

文档介绍:会计学
1
第 VBA编程与数据库安全
第一页,共13页。

21.1 VBA编程环境(huánjìng)
Access利用Visual Basic编辑器(VBE)来编写过程代码,它以微软的Visual Basic编程环境的布局为基础,实际上是一个集编辑、调试、编译等功能于一体的编程环境。所有的Office应用程序都支持Visual Basic编程环境,而且其编程接口(jiē kǒu)都是相同的。使用该编辑器可以创建过程,也可以编辑已有的过程。

第1页/共13页
第二页,共13页。

21.2 创建(chuàngjiàn)VBA模块
模块是将VBA代码的声明、语句和过程作为一个单元进行保存的集合,是基本语言的一种(yī zhǒnɡ)数据库对象,数据库中的所有对象都可以在模块中进行引用。利用模块可以创建自定义函数、子程序以及事件过程等,以便完成复杂的计算功能。模块可以代替宏,并可以执行标准宏所不能执行的功能。

模块的定义和创建
过程的创建
过程的调用
第2页/共13页
第三页,共13页。

Access模块(mó kuài)有两种基本类型:类模块(mó kuài)和标准模块(mó kuài)。模块(mó kuài)中的每一个过程都可以是一个Function过程或一个Sub过程。

类模块(mó kuài)
标准模块(mó kuài)
21.2.1 模块的定义(dìngyì)和创建






第3页/共13页
第四页,共13页。

过程是包含VBA代码的基本单位,可以完成一系列指定的操作。过程由计算的语句和方法组成,通常分为Sub过程、Function过程和Property过程。其中,Sub过程是最常用的过程类型,也称为命令宏,可以传送参数和使用参数来调用它,但不返回任何值;Function过程也称为自定义函数过程,其运行方式和使用程序的内置函数一样,即通过调用Function过程获得函数的返回值;Property过程能够处理(chǔlǐ)对象的属性。
21.2.2 过程(guòchéng)的创建







Sub Example()
Dim Mess,Wind
Mess = "选择结果"
Wind = MsgBox("请选择确定或取消(qǔxiāo)按钮", 1 + 64, "确认选择")
Select Case Wind
Case vbOK
MsgBox "已选确定", , Mess
Case vbCancel
MsgBox "已选取消(qǔxiāo)", , Mess
End Select
End Sub
第4页/共13页
第五页,共13页。

Call语句(yǔjù)用来调用过程,也可调用Visual Basic的函数和自定义函数,两者均采用如下的格式:
21.2.3 过程(guòchéng)的调用







[Call] name [argumentlist]
其中(qízhōng)name表示被调用过程的名称,argumentlist表示参数列表,各参数间必须以逗号隔开。
在窗体过程(例如事件过程)中可以直接调用标准模块中的过程,但也可通过标准模块的名称来调用。在标准模块的过程中调用窗体模块中的过程时,必须以Visual Basic格式指出窗体名,例如“Form_员工信息.name”。
第5页/共13页
第六页,共13页。

21.3 VBA代码(dài mǎ)保护
在开发数据库产品以后,为了防止其他人查看或更改VBA代码,需要对该数据库的VBA代码进行(jìnxíng)保护。保护VBA代码的措施主要有两种:对VBA代码设置密码保护或生成MDE文件保护。

设置密码保护
生成ACCDE文件

第6页/共13页
第七页,共13页。

用户可以通过对VBA代码设置密码来防止(fángzhǐ)其他非法用户查看或编辑数据库中的程序代码。
21.3.1 设置(shèzhì)密码保护








第7页/共13页
第八页,共13页。

除了使用密码保护VBA代码以外,还可以通过创建ACCDE文件(wénjiàn)保护程序代码。ACCDE文件(wénjiàn)是旧版本Access中的.mde 文件(wénjiàn)的Access 2007版本。
21.3.2 生成(shēnɡ chénɡ)ACCDE文件









第8页/共13页
第九页,共13页。

21.4 数据库安全策略(cèlüè)
数据库系统的安全主要是指防止非法用户使用或访问系统中的应用程序和

分享好友

预览全文

第 VBA编程与数据库安全学习教案.pptx

上传人:wz_198613 2021/12/2 文件大小:275 KB

下载得到文件列表

第 VBA编程与数据库安全学习教案.pptx

相关文档