《Access数据库技术与应用 教学课件 ppt 作者 蔡越江 第7章》由会员分享,可在线阅读,更多相关《Access数据库技术与应用 教学课件 ppt 作者 蔡越江 第7章(24页珍藏版)》请在金锄头文库上搜索。
1、第7章 Access 的高级操作,学习目标,了解宏与模块 了解保护数据库安全 了解Access工作环境的定制,7.1 宏,宏是一些操作的集合,通过它可以自动完成某些任务。例如,一个命令按钮的单击事件属性设置为一个宏,那么当单击该命令按钮时,系统就会执行这个宏包含的操作。 在Access中,宏可以帮助用户完成以下工作: (1)显示提示信息框; (2)打开/关闭数据表、窗体、报表; (3)执行查询,打印报表; (4)筛选、查找记录等操作。,该宏完成了两个功能,第一是弹出欢迎提示框,第二是打开学生信息表窗体。,7.1.1 一个简单的示例,7.1.2 宏的设计视图-宏生成器,宏生成器的窗口有五列组成:
2、宏名、条件、操作、参数、注释,其中宏名列和条件列默认是隐藏的,7.1.3 创建宏,在Access 2007 中,宏分为两类,一种是独立的宏,一种是嵌入宏。独立宏作为对象显示在导航窗格中。嵌入宏则是依附于使用它的窗体、报表或控件,在导航窗格中不显示。 由不同的宏名标识的多个宏可以组成一个宏组。每个宏操作还可以有条件,称为条件宏。,7.1.4 运行宏,运行独立宏 在“导航窗格”中找到要运行的宏,双击该宏。 如果宏被用于窗体、报表或控件中,在属性中的相应事件中选择该宏即可。 2. 运行嵌入宏 嵌入宏就是嵌入到窗体、报表或控件中的宏,当发生了设定的事件时,该宏就会被执行。,7.2 模 块,模块是Acc
3、ess的一个重要对象,它是用VBA(Visual Basic for Application)编程语言编写的。模块几乎可以执行Access系统提供的所有功能。,7.2.1 VBA简介,VBA是Microsoft Visual Basic 的宏语言版本,用于编写基于 Microsoft Windows 的应用程序,内置于多个 Microsoft 程序中。,7.2.2 创建模块举例用户登录验证,设计的目标是,如果用户名和密码正确,系统弹出“欢迎使用教务管理系统!”的提示框;否则,系统弹出“用户名或密码不正确!”的提示框,运行1:输入正确的用户名和密码,结果如图,运行2:输入错误的用户名和密码,结果
4、如图,7.3 数据库安全,保护数据库,主要从以下几个方面着手。 信任中心 加密数据库 生成ACCDE 文件 保证操作系统安全,7.3.1 信任中心,为了使数据更安全,每当打开数据库时,Access 2007 和信任中心都将执行一组安全检查。过程如下: (1)在 Access 2007 中打开 .accdb 或 .accde 文件时,Access 会将数据库的位置提交到信任中心; (2)信任中心评估该数据库是否值得信任,然后通知 Access 如何打开数据库。Access 或者禁用数据库,或者打开具有完整功能的数据库。,7.3.2 加密数据库,使用数据库密码对数据库进行加密以后,所有其他工具都无
5、法读取数据, 只有输入密码才能使用数据库。,7.3.3 生成ACCDE 文件,如果.accdb文件包含VBA 代码,那么.accde 文件中则只包含编译的代码,用户不能查看或修改VBA代码。并且用户无权更改.accde 文件中的表单或报表设计。因此使用.accde 文件要更加安全些。,7.3.4 保证操作系统安全,要保证数据库的安全,首先要保证计算机操作系统不受到威胁,或者受到威胁及时处理,将损失降到最低。,7.4 Access数据库工作环境的定制,自定义快速访问工具栏 自定义导航窗格 设置屏幕颜色 更改默认文件格式 设置应用程序选项,7.4.1 自定义快速访问工具栏,快速访问工具栏是一个用户
6、可以进行自定义的工具栏,它包含了一组独立于当前所显示的选项卡的命令。,7.4.2 自定义导航窗格,可以使用“导航选项”对话框创建和管理自定义类别和组。主要过程如下: (1)创建一个自定义类别。Access提供了一个自定义类别,即“自定义”。可以重命名该类别以及添加或删除组,也可以随时创建新类别; (2)为新创建的类别创建一个或多个组; (3)为自定义组分配数据库对象。,7.4.3 设置屏幕颜色,在Office 2007中,系统提供了三种屏幕颜色可供选择:蓝色、银色、黑色。,7.4.4 更改默认文件格式,在Access 2007 中,可以选择采用 Access 2000 格式或 Access 2
7、002-2003 格式(扩展名均为“.mdb”)创建文件。,7.4.5 设置应用程序选项,本 章 小 结,Access 2007的最后两个对象是宏与模块。本章介绍了有关宏的定义和功能,以及如何创建和运行宏。模块作为Access的一个对象,涉及到编程,对于没有编程知识的读者,可能比较难,本章通过示例分析的方法介绍了模块的应用,有关VBA语法知识未做阐述,有兴趣的读者可以参考其它资料进行学习。 本章还介绍了如何保护数据库的安全。主要有如下几种方法:通过信任中心设置安全选项;加密数据库;生成ACCDE文件来限制用户操作;保证操作系统安全等。 最后还介绍了如何自定义快速访问工具栏、自定义导航窗格、设置屏幕颜色、设置默认文件格式、设置应用程序选项等Access工作环境的定制方法。,