下载此文档

VBA程序设计.ppt


文档分类:IT计算机 | 页数:约95页 举报非法文档有奖
1/95
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/95 下载此文档
文档列表 文档介绍
VBA程序设计
在数据库的实际应用中,普通用户一般不会去直接操纵数据库管理系统本身。这就需开发一套完整的应用软件供用户进行输入、输出、查询、报表打印等操作。ess中,要完成复杂条件下的对象操作仅靠控件向导和宏是不够的,借助VBA则可以解决实际开发中的复杂应用。
本章主要介绍VBA语言的基本功能及使用。
引例:简单加法计算。
建一窗口,放3个文本框用于输入数据和显示结果。在一个按钮的单击事件中编写计算程序,另一个按钮用于关闭窗口。
窗体中的模块(声明及过程代码)
过程
过程
窗体
窗体控件
声明
VBA概述
VB是一种程序设计语言,VBA则是VB的子集,功能与VB相近。用VBA语言编写的代码,ess中的一个模块里,通过启动这个模块实现相应的功能。
模块是存储代码的容器,模块是将VBA声明和过程作为一个单元进行保存的集合。模块中的代码以过程的形成加以组织,每一个过程都可以是一个函数过程(Function过程)或一个子过程(Sub过程)。
(1) 类模块
(绑定型程序模块)
ess数据库中的“模块”对象。这些模块对象可以在数据库中被任意一个对象所调用。
如:窗体、报表中的程序模块。
(2) 标准模块
(独立程序模块)
如:在此模块中放一些公共变量、函数等。
绑定型程序模块是指包含在窗体、报表等数据库基本对象之中的处理过程。仅在所属对象处于活动状态下有效。
模块有两个基本类型:
1. 类模块
窗体和报表模块都是类模块,它们通常都含有事件过程,该过程用于响应窗体或报表中的事件。可以使用事件过程来控制窗体和报表的行为,以及它们对用户操作的响应。
例如:
单击某个命令按钮。
2. 标准模块
标准模块是独立于窗体与报表的模块,一般用于存放公共过程,ess对象关联。ess中,通过模块对象创建的代码过程就是标准模块。标准模块中的公共变量和公共过程具有全局性,其作用范围为整个应用系统。
为了对VBA有一个初步的认识,现在来创建一个简单的VBA程序,以便我们对VBA编程有一个直观的感觉。
VBA编程
设计一个启动后显示一个带有按钮的窗体,单击按钮后,显示一个带有“Hello world!”字样的对话框。
主要设计步骤如下:
(1)设计一个标题为“Hello”的窗体,设置窗体的标题属性为“Hello”,再设置窗体的记录选择器、导航按钮和分隔线属性均为“否”。
(2)在窗体上添加一个标签控件,设置该标签的标题属性为“欢迎到来!”。
(3)添加两个命令按钮,设置这两个按钮的标题属性分别为“Say Hello”和“Exit”。
(4)建立“Say Hello”按钮和“Exit”按钮的Click事件过程。
Private mand1_Click()
MsgBox "Hello world!"
End Sub
Private mand2_Click()

End Sub
面向对象程序设计概念:
1. 对象
客观世界的任何实体都可以被看作是对象。例如,一名学生、一个窗体、一个命令按钮都可以作为对象。
Access数据库就是由各种对象组成的,表是对象,窗体和窗体上的各种控件也是对象。每个对象都具有各自的属性、方法和事件。
(1) 属性和方法
属性用来表示对象的状态,方法用来描述对象的行为,即对象自身能够完成的动作。
属性与方法的引用方式为:

引用中的“对象”描述一般使用格式:
父对象类名!子对象名。
Form!="新显示内容"
Form!Text1. SetFocus

VBA程序设计 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数95
  • 收藏数0 收藏
  • 顶次数0
  • 上传人fxl8
  • 文件大小0 KB
  • 时间2014-04-18
最近更新