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

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

ID:43004411

大小:1.33 MB

页数:198页

时间:2019-09-27

access数据库应用教程8,宏,模块和vb_第1页
access数据库应用教程8,宏,模块和vb_第2页
access数据库应用教程8,宏,模块和vb_第3页
access数据库应用教程8,宏,模块和vb_第4页
access数据库应用教程8,宏,模块和vb_第5页
资源描述:

《access数据库应用教程8,宏,模块和vb》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第8章宏、模块和VisualBasic学习目标本章要点上机练习习题学习目标宏是Access的一大特点,主要用于完成一系列预定的任务,以实现程序自动化。Access2003包含了VisualBasic,它可以编写功能更强大的应用程序。本章将在介绍宏和模块的基础上,详细讲解如何使用VisualBasic扩展Access应用程序功能。本章要点认识宏与模块VisualBasic程序设计基础事件编程DoCmd对象ADO组件认识宏与模块宏与模块都是Access中用于快速执行某种操作的功能,掌握它们的使用方法可大大提高编制

2、数据库的工作效率,本节将对其相关知识进行详细讲解。认识宏宏与VisualBasic模块认识宏宏常用于完成一些简单的操作,如打开或关闭窗体、运行报表、记录浏览等。一个宏的设计视图。该宏包含两个操作,一个OpenForm操作用于打开窗体,另一个MsgBox操作用于显示提示信息。认识宏认识宏宏与VisualBasic在没有包含VisualBasic之前,宏完成了Access需要的应用程序开发功能。宏的设计简单,只需要选择操作和设置操作参数,不必记住复杂的语法和编写代码。在Access2003中,宏一般用于完成下列任

3、务:打开和关闭窗体。运行报表。处理表,如修改或删除表中的记录。宏与VisualBasicVisualBasic可以完成宏的大多数操作。VisualBasic包含一个DoCmd对象,用于执行宏操作。不过VisualBasic提供了其他的一些命令来代替这些宏。Access允许将宏转换为VisualBasic代码。模块模块是VisualBasic编程的基本对象,所有程序代码都存放在模块的过程中。过程既可以是窗体或报表的过程,也可以是独立的过程。理解模块子过程函数创建新模块添加过程命令按钮理解模块Access中的模块

4、可分为下列类型:窗体模块:窗体的后台代码,与窗体一起保存。报表模块:报表的后台代码,与报表一起保存。标准模块:独立的过程代码,保存在模块对象中。理解模块模块并不能独立运行,它只起容器的作用,可运行的只是模块中的过程。模块过程可分为两种:子程序:无返回值,只用于完成一系列操作和计算。函数:有返回值,通过调用函数获得一个计算结果。子过程在子过程中可以调用其他的过程。下面是一个子过程的代码:PublicSubCommand1_Click()DoCmd.OpenForm"Form1",acNormalEndSub过程

5、中使用DoCmd对象来打开Form1窗体。函数下面列出了一个计算圆面积的函数:PublicFunctionArea(rAsSingle)AsSingleArea=3.14159*r*rEndFunction创建新模块创建新模块添加过程在打开模块的VisualBasic编辑器中选择“插入/过程”命令,打开“添加过程”对话框。在对话框的“名称”文本框中输入过程名称,在类型栏中选择过程类型,在范围栏中选择过程作用范围,单击“确定”按钮,在代码窗口中插入过程的基本结构。添加过程命令按钮在设计窗体时,可使用命令按钮向导

6、创建过程的VisualBasic代码,并将其附加到按钮上。下面列出了命令按钮向导生成的查找下一项记录的导航代码:PrivateSubCommand6_Click()OnErrorGoToErr_Command6_Click命令按钮Screen.PreviousControl.SetFocusDoCmd.FindNextExit_Command6_Click:ExitSubErr_Command6_Click:MsgBoxErr.DescriptionResumeExit_Command6_ClickEndSu

7、bVisualBasic程序设计基础VisualBasic程序设计基础包括数据类型、常量、变量、运算符和表达式等,下面将分别对其进行详细介绍。数据类型常量变量运算符和表达式VisualBasic数组流程控制语句数据类型VisualBasic提供了多种数据类型:布尔类型、字节类型、整类型、长整型、单精度浮点型、双精度浮点型、货币型、小数型、日期时间型、对象、字符串型、变体型以及用户自定义数据类型。数据类型布尔类型(Boolean)字节类型(Byte)整数类型(Integer)长整型(Long)单精度浮点型(Si

8、ngle)双精度浮点型(Double)货币型(Currency)小数型(Decimal)日期时间型(Date)对象(Object)字符串(String)变体型(Variant)用户自定义数据类型布尔类型(Boolean布尔类型只有两个值,分别为True和False。一个布尔类型的数据占两个字节。布尔类型值转换为其他数据类型时,False成为0,True成为-1。数值类型转换为布尔类型值时,0转换为F

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。