程序设计基础ppt培训课件

程序设计基础ppt培训课件

ID:34243616

大小:731.50 KB

页数:77页

时间:2019-03-04

程序设计基础ppt培训课件_第1页
程序设计基础ppt培训课件_第2页
程序设计基础ppt培训课件_第3页
程序设计基础ppt培训课件_第4页
程序设计基础ppt培训课件_第5页
资源描述:

《程序设计基础ppt培训课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第十章VBA程序设计基础本章要点1、VBA的基础知识2、在VBA中各种变量的定义及用法3、程序设计中的流程控制方法10.1VBA编程环境在Access2003提供的“模块”数据库对象中,使用VBA(VisualBasicforApplication)程序设计语言,在不同的模块中实现VBA代码设计,可以解决实际开发中的复杂应用。10.1.1认识VBAVB是微软公司推出的可视化BASIC语言,是一种编程简单、功能强大的面向对象开发工具,我们可以像编写VB程序那样来编写VBA程序。用VBA语言编写的代码,将保存在Access中的一个模块里,

2、并通过类似在窗体中激发宏的操作那样来启动这个模块,从而实现相应的功能。要用Access2003来完成一个实际的数据库应用系统,就应该掌握VBA。10.1.2VBA编程环境:VBE窗口1.进入VBE(VisualBasicEditor)窗口Access2003数据库中包含的程序模块可以分为两种类型,独立程序模块和绑定型程序模块。(1)创建与编辑绑定型程序模块所谓绑定性程序模块是指包含在窗体、报表、页等数据库基本对象之中的事件处理过程,这样的程序模块仅在所属对象处于活动状态下有效。以窗体为例:●编写命令按钮的“单击”(Click)事件代码

3、●打开VBE窗口●打开“选择生成器”对话框(2)编辑独立的程序模块独立程序模块,是指Access2003数据库中的“模块”对象。首先在数据库设计视图中选定“模块”对象,然后单击工具栏中的“代码”按钮,或者选择“工具”菜单下“宏”中的“VisualBasic编辑器”命令,也可以启动VBE,并使得VBE程序代码窗口中显示被选中的模块对象包含的程序代码。2.VBE窗口组成在VBA编程窗口中,主要有标准工具栏、工程窗口、属性窗口和代码窗口。(1)标准工具栏(2)工程窗口也称工程资源管理器,一个数据库应用系统就是一个工程,系统中的所有类对象及模

4、块对象都在该窗口中显示出来。(3)属性窗口属性窗口列出了选定对象的属性,可以在设计时查看、改变这些属性。当选取了多个控件时,属性窗口会列出所有控件的共同属性。(4)代码窗口代码窗口用来显示、编写以及修改VBA代码。实际操作中,可以打开多个代码窗口,查看不同窗体或模块中的代码,代码窗口之间可以进行复制和粘贴,10.1.3VBA代码窗口的使用双击工程窗口中的任何对象,都可以在代码窗口中打开该对象的对应模块代码,用户可以进行编写、修改与调试等处理。对象事件代码常用的设计方法是:(1)在“对象”列表框选择要处理的对象。(2)在“过程/事件”列

5、表框选择需要设计代码的事件过程。(3)选择某个事件过程后,系统将显示该事件过程代码(若有)或自动生成该事件的过程模板,用户可以做编写、修改和调试代码处理。1.对象浏览器“对象浏览器”用于显示对象库以及工程中的可用类、属性、方法、事件及常数变量。可以用它来搜索及使用既有的对象,或是来源于其他应用程序的对象。2.自动显示提示信息在代码窗口中输入命令代码时,系统会适时地自动显示命令关键字列表、关键字列表属性列表及过程参数列表等提示信息,可以选择或参考其中的信息。例如,使用Docmd对象,当输入“Docmd.”时,系统会打开可选操作命令列表框

6、。3.立即窗口在代码窗口中,使用“视图”菜单中的“立即窗口”命令可以打开立即窗口。4.本地窗口在代码窗口中,使用“视图”菜单中的“本地窗口”命令可以打开本地窗口,本地窗口自动显示出所有在当前过程中的变量声明及变量值。5.监视窗口在代码窗口中,使用“视图”菜单中的“监视窗口”命令可以打开“监视窗口”。10.2模块的基础知识模块是将VisualBasicforApplications声明和过程作为一个单元进行保存的集合。模块有两个基本类型:类模块和标准模块。模块中的代码以过程的形式加以组织,每一个过程都可以是一个Function过程或一个

7、Sub过程。10.2.1类模块窗体模块和报表模块都是类模块,而且它们各自与某一窗体或报表相关联。窗体和报表模块通常都含有事件过程,该过程用于响应窗体或报表中的事件。可以使用事件过程来控制窗体或报表的行为,以及它们对用户操作的响应,例如单击某个命令按钮。10.2.2标准模块标准模块一般用于存放公共过程(子过程和函数过程),不与其他任何Access对象相关联。在Access2003系统中,通过模块对象创建的代码过程就是标准模块。在标准模块中,通常为整个应用系统设置全局变量或通用过程,供其他窗体或报表等数据库对象在类模块中使用或调用。反过来

8、,在标准模块的子过程中,也可以调用窗体或运行宏等数据库对象。标准模块中的公共变量和公共过程具有全局性,其作用范围为整个应用系统。10.2.3创建模块模块是以过程为单元组成的,一个模块包含一个声明区域及一个或多个子过程与函

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

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

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