清华大学同名教材:精通office2007_第21章 VBA编程与数据库安全

精通0 ffice2007 第21章VBA编程与数据库安全 初步了解 Visual Basic for Application(VA)的编程环境,以及创建和使用 模块对于实现自动管理数据库有很大帮助,另外对数据库的管理和安全保护工 作也是数据库管理员需要考虑的问题。本章将介绍VBA的编程和数据库管理安 全方面的知识
精通Office 2007 第21章 VBA编程与数据库安全 初步了解Visual Basic for Application(VBA)的编程环境,以及创建和使用 模块对于实现自动管理数据库有很大帮助,另外对数据库的管理和安全保护工 作也是数据库管理员需要考虑的问题。本章将介绍VBA的编程和数据库管理安 全方面的知识

精通0 ffice2007 教学重点与难点 VBA编程环境 创建和使用模块 设置VBA代码保护 设置和撤销数据库访问密码 压缩和修复数据库
精通Office 2007 教学重点与难点 ◆ VBA编程环境 ◆ 创建和使用模块 ◆ 设置VBA代码保护 ◆ 设置和撤销数据库访问密码 ◆ 压缩和修复数据库

精通0 ffice2007 21.1vBA编程环境 Access利用 Visual basic编辑器(BE)来编写过程代码,它以微软的 Visual Basic编程环境的布局为基础,实际上是一个集编辑、调试、编译等功能于一 体的编程环境。所有的 Office应用程序都支持 Visual basic编程环境,而且其编 程接口都是相同的。使用该编辑器可以创建过程,也可以编辑已有的过程。 过程组合框 工程资源管→ 2题 masl a owrEn) s hrf-arn 理器窗口 对象组合框 工程资源管理器 属性窗口 代码窗口 过程视图按钮 全模块视图按钮
精通Office 2007 21.1 VBA编程环境 Access利用Visual Basic编辑器(VBE)来编写过程代码,它以微软的Visual Basic编程环境的布局为基础,实际上是一个集编辑、调试、编译等功能于一 体的编程环境。所有的Office应用程序都支持Visual Basic编程环境,而且其编 程接口都是相同的。使用该编辑器可以创建过程,也可以编辑已有的过程。 工程资源管 理器窗口 属性窗口 过程视图按钮 全模块视图按钮 工程资源管理器 代码窗口 对象组合框 过程组合框

精通0 ffice2007 21.2创建ⅤBA模块 模块是将ⅤBA代码的声明、语句和过程作为一个单元进行保存的集合,是 基本语言的一种数据库对象,数据库中的所有对象都可以在模块中进行引用。 利用模块可以创建自定义函数、子程序以及事件过程等,以便完成复杂的计算 功能。模块可以代替宏,并可以执行标准宏所不能执行的功能。 模块的定义和创建 过程的创建 过程的调用
精通Office 2007 21.2 创建VBA模块 模块是将VBA代码的声明、语句和过程作为一个单元进行保存的集合,是 基本语言的一种数据库对象,数据库中的所有对象都可以在模块中进行引用。 利用模块可以创建自定义函数、子程序以及事件过程等,以便完成复杂的计算 功能。模块可以代替宏,并可以执行标准宏所不能执行的功能。 ◆ 模块的定义和创建 ◆ 过程的创建 ◆ 过程的调用

精通0 ffice2007 21.21模块的定义和创建 Access模块有两种基本类型:类模块和标准模块。模块中的每一个过程都 可以是一个 Function过程或一个Sub过程 类模块 标准模块
精通Office 2007 Access模块有两种基本类型:类模块和标准模块。模块中的每一个过程都 可以是一个Function过程或一个Sub过程。 ◆ 类模块 ◆ 标准模块 21.2.1 模块的定义和创建

精通0 ffice2007 21.22过程的创建 过程是包含VBA代码的基本单位,可以完成一系列指定的操作。过程由 计算的语句和方法组成,通常分为Sub过程、 Function过程和 Property过程。 其中,Sub过程是最常用的过程类型,也称为命令宏,可以传送参数和使用参 数来调用它,但不返回任何值; Function过程也称为自定义函数过程,其运行 方式和使用程序的内置函数一样,即通过调用 Function过程获得函数的返回值; Property过程能够处理对象的属性。 Dim Mess. wind Mess=”选择结果” wind= MsgBox"请选择确定或取消按钮",1+64,"确认选择") Select Case wind Case ybOK MsgBox"已选确定",,Mess Case vbCancel MsgBox"已选取消",Mess End Sub
精通Office 2007 过程是包含VBA代码的基本单位,可以完成一系列指定的操作。过程由 计算的语句和方法组成,通常分为Sub过程、Function过程和Property过程。 其中,Sub过程是最常用的过程类型,也称为命令宏,可以传送参数和使用参 数来调用它,但不返回任何值;Function过程也称为自定义函数过程,其运行 方式和使用程序的内置函数一样,即通过调用Function过程获得函数的返回值; Property过程能够处理对象的属性。 21.2.2 过程的创建 Sub Example() Dim Mess,Wind Mess = "选择结果" Wind = MsgBox("请选择确定或取消按钮", 1 + 64, "确认选择") Select Case Wind Case vbOK MsgBox "已选确定", , Mess Case vbCancel MsgBox "已选取消", , Mess End Select End Sub

精通0 ffice2007 2123过程的调用 Cal语句用来调用过程,也可调用Ⅵsua|Basc的函数和自定义函数,两 者均采用如下的格式 [Call] name [argumentlist 其中name表示被调用过程的名称, argumentlist表示参数列表,各参数间 必须以逗号隔开 在窗体过程(例如事件过程)中可以直接调用标准模块中的过程,但也可通 过标准模块的名称来调用。在标准模块的过程中调用窗体模块中的过程时, 必须以Vsua| Basic格式指出窗体名,例如“Form员工信息.name
精通Office 2007 Call语句用来调用过程,也可调用Visual Basic的函数和自定义函数,两 者均采用如下的格式: 21.2.3 过程的调用 [Call] name [argumentlist] 其中name表示被调用过程的名称,argumentlist表示参数列表,各参数间 必须以逗号隔开。 在窗体过程(例如事件过程)中可以直接调用标准模块中的过程,但也可通 过标准模块的名称来调用。在标准模块的过程中调用窗体模块中的过程时, 必须以Visual Basic格式指出窗体名,例如“Form_员工信息.name

精通0 ffice2007 21.3VBA代码保护 在开发数据库产品以后,为了防止其他人查看或更改VBA代码,需要对 该数据库的VBA代码进行保护。保护VBA代码的措施主要有两种:对VBA代码 设置密码保护或生成MDE文件保护 设置密码保护 生成 ACCDE文件
精通Office 2007 21.3 VBA代码保护 在开发数据库产品以后,为了防止其他人查看或更改VBA代码,需要对 该数据库的VBA代码进行保护。保护VBA代码的措施主要有两种:对VBA代码 设置密码保护或生成MDE文件保护。 ◆ 设置密码保护 ◆ 生成ACCDE文件

精通0 ffice2007 21.3.1设置密码保护 用户可以通过对ⅤBA代码设置密码来防止其他非法用户查看或编辑数据 库中的程序代码 Database1-工程性 查看工程屈性的密码 密码①
精通Office 2007 用户可以通过对VBA代码设置密码来防止其他非法用户查看或编辑数据 库中的程序代码。 21.3.1 设置密码保护

精通0 ffice2007 21.32生成 ACCDE文件 除了使用密码保护VBA代码以外,还可以通过创建 ACCDE文件保护程序 代码。 ACCDE文件是旧版本 Access中的mde文件的 Access2007版本
精通Office 2007 除了使用密码保护VBA代码以外,还可以通过创建ACCDE文件保护程序 代码。ACCDE文件是旧版本Access中的.mde 文件的Access 2007版本。 21.3.2 生成ACCDE文件
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 清华大学同名教材:精通office2007_第20章 创建数据库对象.ppt
- 清华大学同名教材:精通office2007_第19章 Acess 2007的基本操作.ppt
- 清华大学同名教材:精通office2007_第17章 放映与输出演示文稿.ppt
- 清华大学同名教材:精通office2007_第16章 美化幻灯片.ppt
- 清华大学同名教材:精通office2007_第15章 使用对象丰富幻灯片内容.ppt
- 清华大学同名教材:精通office2007_第14章 PowerPoint 2007的基本操作.ppt
- 清华大学同名教材:精通office2007_第12章 数据分析.ppt
- 清华大学同名教材:精通office2007_第11章 数据管理.ppt
- 清华大学同名教材:精通office2007_第10章 使用对象、公式与函数.ppt
- 清华大学同名教材:精通office2007_第09章 输入数据与设置格式.ppt
- 清华大学同名教材:精通office2007_第08章 Excel 2007的基本操作.ppt
- 清华大学同名教材:精通office2007_第07章 使用Word创建精美文档.ppt
- 清华大学同名教材:精通office2007_第06章 编辑技巧与打印输出.ppt
- 清华大学同名教材:精通office2007_第05章 制作特色文档.ppt
- 清华大学同名教材:精通office2007_第04章 使用对象修饰文档.ppt
- 清华大学同名教材:精通office2007_第03章 设置文字格式与文本样式.ppt
- 清华大学同名教材:精通office2007_第02章 Word 2007的基本操作.ppt
- 清华大学同名教材:精通office2007_第01章 初识Office 2007.ppt
- 北京邮电大学:《数据库设计与开发》第一章 概述(邓芳).ppt
- 北京邮电大学:《数据库设计与开发》第二章 关系数据库(1/2).ppt
- 清华大学同名教材:精通office2007_第23章 使用Outlook 2007收发电子邮件.ppt
- 清华大学同名教材:精通office2007_第24章 在Outlook 2007中管理个人信息.ppt
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(试卷习题)2004级机制单片机试题.doc
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(试卷习题)2005级电信、机电单片机试题.doc
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(试卷习题)2003级单片机试题.doc
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(试卷习题)chapter5 中断系统.doc
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(试卷习题)chapter6 MCS-51 的定时/计数器.doc
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(试卷习题)chapter7 单片机串行通信接口.doc
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(试卷习题)chapter8 MCS-51 单片机的系统扩展.doc
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(试卷习题)chapter9 MCS-51 的接口技术.doc
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(试卷习题)chapter1 计算机基础知识及单片机概述.doc
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(试卷习题)chapter2 MCS–51 单片机的结构和原理.doc
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(试卷习题)chapter3 MCS-51 的指令系统.doc
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(试卷习题)chapter4 汇编语言程序设计.doc
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)绪论(主讲:郭文川).ppt
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第1章 微型计算机基本知识.ppt
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第2章 MCS-51单片机原理.ppt
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第3章 MCS-51 指令系统.ppt
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第4章 汇编语言程序设计.ppt
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第5章 中断系统.ppt