access数据库应用教程8,宏,模块和vb..ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 宏、模块和Visual Basic 学习目标 本章要点 上机练习 习 题 学习目标 宏是Access的一大特点,主要用于完成一系列预定的任务,以实现程序自动化。Access 2003包含了Visual Basic,它可以编写功能更强大的应用程序。本章将在介绍宏和模块的基础上,详细讲解如何使用Visual Basic扩展Access应用程序功能。 本章要点 认识宏与模块 Visual Basic程序设计基础 事件编程 DoCmd对象 ADO组件 认识宏与模块 宏与模块都是Access中用于快速执行某种操作的功能,掌握它们的使用方法可大大提高编制数据库的工作效率,本节将对其相关知识进行详细讲解。 认识宏 宏与Visual Basic 模块 认识宏 宏常用于完成一些简单的操作,如打开或关闭窗体、运行报表、记录浏览等。一个宏的设计视图。该宏包含两个操作,一个OpenForm操作用于打开窗体,另一个MsgBox操作用于显示提示信息。 认识宏 认识宏 宏与Visual Basic 在没有包含Visual Basic之前,宏完成了Access需要的应用程序开发功能。宏的设计简单,只需要选择操作和设置操作参数,不必记住复杂的语法和编写代码。在Access 2003中,宏一般用于完成下列任务: 打开和关闭窗体。 运行报表。 处理表,如修改或删除表中的记录。 宏与Visual Basic Visual Basic可以完成宏的大多数操作。Visual Basic包含一个DoCmd对象,用于执行宏操作。不过Visual Basic提供了其他的一些命令来代替这些宏。 Access允许将宏转换为Visual Basic代码。 模块 模块是Visual Basic编程的基本对象,所有程序代码都存放在模块的过程中。过程既可以是窗体或报表的过程,也可以是独立的过程。 理解模块 子过程 函数 创建新模块 添加过程 命令按钮 理解模块 Access中的模块可分为下列类型: 窗体模块:窗体的后台代码,与窗体一起保存。 报表模块:报表的后台代码,与报表一起保存。 标准模块:独立的过程代码,保存在模块对象中。 理解模块 模块并不能独立运行,它只起容器的作用,可运行的只是模块中的过程。模块过程可分为两种: 子程序:无返回值,只用于完成一系列操作和计算。 函数:有返回值,通过调用函数获得一个计算结果。 子过程 在子过程中可以调用其他的过程。下面是一个子过程的代码: Public Sub Command1_Click() DoCmd.OpenForm Form1, acNormal End Sub 过程中使用DoCmd对象来打开Form1窗体。 函数 下面列出了一个计算圆面积的函数: Public Function Area(r As Single) As Single Area = 3.14159 * r * r End Function 创建新模块 创建新模块 添加过程 在打开模块的Visual Basic编辑器中选择“插入/过程”命令,打开“添加过程”对话框。 在对话框的“名称”文本框中输入过程名称,在类型栏中选择过程类型,在范围栏中选择过程作用范围,单击“确定”按钮,在代码窗口中插入过程的基本结构。 添加过程 命令按钮 在设计窗体时,可使用命令按钮向导创建过程的Visual Basic代码,并将其附加到按钮上。 下面列出了命令按钮向导生成的查找下一项记录的导航代码: Private Sub Command6_Click() On Error GoTo Err_Command6_Click 命令按钮 Screen.PreviousControl.SetFocus DoCmd.FindNext Exit_Command6_Click: Exit Sub Err_Command6_Click: MsgBox Err.Description Resume Exit_Command6_Click End Sub Visual Basic程序设计基础 Visual Basic程序设计基础包括数据类型、常量、变量、运算符和表达式等,下面将分别对其进行详细介绍。 数据类型 常量 变量 运算符和表达式 Visual Basic数组 流程控制语句 数据类型 Visual Basic提供了多种数据类型:布尔类型、字节类型、整类型、长整型、单精度浮点型、双精度浮点型、货币型、小数型、日期时间型、对象、字符串型、变体型以及用户自定义数据类型。 数据类型 布尔类型(Boolean) 字节类型(Byte) 整数类型(Integer) 长整型

文档评论(0)

stzs + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档