ACCESS编程书籍chapterb.ppt
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ACCESS 编程 书籍 chapterb
- 资源描述:
-
,*,*,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,第,11,章,VBA,本章主要内容,什么是,VB A,程序的组成部分,创建,VBA,模块,调试过程,将过程连接到窗体中,11.1,什么是,VBA,Visual Basic for Application,(,VBA,)是,Access,内置的程序语言,它建立在,Basic,程序语言的基础上,与,Visual Basic,有许多相似之处。,1,、相关的概念,过程:是完成指定任务的一段程序命令代码,可以通过调用的方式使用。过程有函数和子程序两种类型。,函数:是具有返回值的过程,典型的函数在被调用时出现在“,=”,符号的右边。,子程序:是执行完成后不返回任何值的过程。,模块:是若干过程的有机集合,通常做法是将模块连接到窗体或报表上。,2,、获取有关,VBA,的帮助,在使用,VBA,编程时,遵循的,VBA,编程规则是很重要的,可以使用帮助系统,通过查找某一主题、函数或语句的相关信息,了解相关的规则和使用方法,11.2,程序的组成部分,一个程序包括以下基本要素:,语句;,变量;,运算符;,函数;,数据库对象和对象库;,事件。,1,、语句,VBA,定义了许多语句,可以把这些语句使用在程序中;,从定义,VBA,如何运行到设置当前磁盘驱动器等,语句的用途非常广泛。,2,、变量,变量作用是在内存中存储信息,可以给变量赋初值,可以在程序中用命令语句更改变量的值。,1,)数据类型,定义变量与字段类似,也需要定义类型,在程序中,一定要表明变量中存储哪种类型的信息,使用正确的数据类型以便让,VBA,正确处理变量。,数据类型,取值范围,类型,布尔型,Boolean,真,/,假,逻辑,字节型,Byte,0-255,数值,整型,Integer,-32,768-32,767,用,%,表示,比如,56%,数值,长整型,Long,-2,147,483,648-2,147,483,647,用,&,表示,比如,56000&,数值,单精度型,Single,-3.402823E38-3.402823E38,用,!,表示,比如,3.1415926!,数值,双精度型,Double,-1.79769313486232E308-1.79769313486232,用,#,表示,比如,3.1415926#,数值,货币型,Currency,-922,337,203,685,477.5808-922,337,203,685,477.5807,用,表示,比如,56.00,数值,日期型,Date,1100-1-1-9999-12-31,用,#,括起来,比如,#2003-4-28#,日期,字符串型,String,长度为,65,535,个字符,用,括起来,比如,UIBE,字符串,对象型,Object,引用数据库对象,可变型,Variant,随变量中存储信息的特性而变化,2,)科学计数法,科学计数法表示计算机系统中非常大或非常小的数,例如,表示数,10,578,000,000,000,,可以写成,1.0578E13,,数字,0.123456789,可以表示成,1.23456789E-1,。,具体写法:,首先移动小数点在数字,1,到,10,之间。,在,E,后面加上刚才移动小数点的位数,如果将小数点往左移,则,E,后面的数字为正;如果将小数点往右移,则,E,后面的数字为负。,如果将科学计数的数转换成一般的方法来表示,方法相反,根据,E,后面的数字将小数点移动相应的位数。,VBA,中科学计数法的表示方法有不同的数据类型,,9.14E12,属于单精度型数据,,9.14D12,属于双精度型数据。,3,)声明变量,在程序中使用变量之前,首先需要声明,让,VBA,知道在程序中要使用的变量的名称、数据类型和所占用内存空间的大小。,声明变量的方法有隐式声明和显式声明。,(,1,)隐式声明,在程序中不做变量类型的声明,例如,如果前面语句没有使用过,TotalNumber,,在程序中遇到以下的命令,那么,VBA,就对,TotalNumber,做隐式声明。,(,2,)显式声明:在使用变量前声明变量的数据类型,显式声明中使用以下关键字:,Dim,:,定义独立变量,只能在所在过程中访问独立变量,每次调用进程,,VBA,都要重新声明独立变量,完成过程后,变量失效,变量中的值消失。,Global,:,定义全局变量,可以在程序的任何过程访问全局变量,变量值的变化是连续的。,Static,:,-,定义静态变量,与独立变量类似,但每次调用过程时,VBA,不重新声明和初始化静态变量,可作为计数器的变量。,4,)变量数组,变量数组中,存在若干元素,保存相关信息,例如,可以保存一个班级的学生信息,例如,stu(40),。,数组变量使用下标区分同一个变量数组中的各个数组元素,例如,stu(1),、,stu(2),、,stu(3),、,stu(4),、,.,5,)变量赋值,指定变量包含一个特定的值,就是给变量赋值。,赋值操作符“,=”,在表达式中起到给变量赋值的作用,例如,stu(2)=“,王小玲”。,3,、运算符,数学运算符:组成数学表达式,包括加、减、乘、除等。,比较运算符:比较两个操作数之间的关系,比较运算的结果为,True,或,False,。,连接运算符:连接两个字符串。,逻辑运算符:测试条件,逻辑运算的结果是,True,或,False,。,4,、函数,数学函数;,财务函数;,转换函数;,串函数;,日期和时间函数;,超越函数;,杂函数,/,辅助函数。,5,、连接数据库对象,从程序设计的角度,是一种叫做,DAO,数据访问对象的技术。,DAO,技术的框架可以识别两种类型的数据库组成部分:对象和对象库。,对象是数据库组成部分,对象还可以包括其它对象或对象库。,对象库是一组相关对象,提供一种同时连接整个组中对象的方法。,1,)属性和方法,(,1,)属性,利用属性定义,DAO,对象库和对象以及,Access,对象的方法,与前面章节介绍的对象属性的定义方法类似。,(,2,)方法,对象和对象库的方法是作用在对象或对象库上的特定函数。,2,)对象和对象库编址,Access,提供在数据库中对所有对象进行编址的方法,将对象和对象库组成了一个层次化的系统,这种结构与磁盘目录结构系统非常相似。,在,Access,中,使用惊叹号“!”和句点“”表示层次,它们也被称为对象运算符,比如:,3,)对象变量,VBA,引用对象的方法与变量声明方法相似,如果将变量名分配给一个对象,,Access,把对变量名所做的任何引用都作用于它所代表的实际对象上。,6,、,VBA,中常用的事件,1,)窗体常用事件,Load,事件,Click,、,DbClick,单击和双击事件,2,)按钮常用事件,Click,事件是命令按钮最常用的事件,3,)文本框常用事件,Change,事件,KeyPress,事件,GotFocus,LostFocus,SetFocus,4,)组合框和列表框的常用事件,7,、,VBA,的结构控制语句,1,)顺序结构,执行程序的顺序是按书写命令的次序执行。,2,)分支结构,单分支结构,IFTHEN,多分支结构,IFTHENELSEIF,多分支,SelectCaseEnd Select,分,支,结,构,3,)循环结构,ForNext,结构,Do WhileLoop,结构,11.3,创建,VBA,模块,1,、,VBA,编辑器,VBA,编辑器是建立,VBA,程序的工具。,2,、创建新过程,SUB,过程,函数,3,、指定参数,4,、定义变量,5,、检查记录,6,、完成函数的创建,7,、保存模块,8,、使用,ADO,ADO,简介,在,VBA,中使用,ADO,11.4,调试过程,1,、使用立即窗口的方法,立即窗口让调试者立即查看过程或函数的运行结果,发现问题所在。,2,、使用,Debug.print,是在程序代码中加入,Debug.Print,命令,其作用是在屏幕上显示变量当前值。,3,、设置断点,设置断点是为了观察程序运行时的状态。,在程序中指定的、希望暂停的地方设置断点,在程序暂停后,可以在立即窗口中显示变量信息。,11.5,将过程连接到窗体中,完成对过程的建立和调试后,将过程连接到窗体,以便当单击命令按钮时能够执行这个过程。,本章小结,本章主要介绍了,VBA,的作用和一般编写程序代码的方法,并且介绍了如何将子程序连接到窗体当中的方法。,VBA,需要程序设计的基础,多做多练是提高编程水平的最好方法。,展开阅读全文

咨信网声明:本文档由用户上传并分享,仅供学习交流、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
咨信网小贴示:
1、浏览或下载可查看了解,请点击【咨信网告知】。
2、下载文件中如有侵权或不适当内容,将立即纠正。
3、如果因为网速或其他原因下载失败请重新下载,重复下载[60天内]不扣币。
4、开具发票登录电脑端申请,请点击【索取发票】。
咨信网客服组:【微信客服】
1、浏览或下载可查看了解,请点击【咨信网告知】。
2、下载文件中如有侵权或不适当内容,将立即纠正。
3、如果因为网速或其他原因下载失败请重新下载,重复下载[60天内]不扣币。
4、开具发票登录电脑端申请,请点击【索取发票】。
咨信网客服组:【微信客服】


ACCESS编程书籍chapterb.ppt
















自信AI助手














微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/14753476.html