- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Access 2007中文实用教程_精品
VBA语言的数据类型包括布尔型(Boolean)、日期型(Date)、字符串(String)、货币型(Currency)、字节型(Byte)、整数型(Integer)、长整型(Long)、单精度型(Single)、双精度型(Double)以及变体型(Variant)和用户自定义型。 12.2.2 数据类型 12.3 程序流程控制 与传统的程序设计语言一样,Visual Basic也具有结构化程序设计的3种结构:顺序结构、选择(分支)结构和循环结构,下面重点介绍选择结构和循环结构。 选择结构 循环结构 选择结构有If语句和Select Case语句两种。 If语句是一类比较简单的条件控制语句,可以通过紧跟在If后面的表达式的值,判断出在其影响范围下的语句是否被执行。 如果在If语句中,一个表达式有多个可选值,并且需要为这些可选值建立不同的执行语句,例如选项组控件可以通过不同的值来判断选项组中到底是按下哪个按钮,这样的语句设计通过If语句不方便实现,这时就需要使用Select Case语句。 12.3.1 选择结构 编程中经常要需要重复执行某些操作,这时就需要通过循环语句来判断并执行这些循环操作。VBA提供了多种循环控制语句,其中常用的包括Do…Loop语句、For…Next语句以及While…Wend语句等。 Do…Loop语句 For…Next语句 While…Wend语句 GoTo语句 12.3.2 循环结构 12.4 Access对象模型 Access提供的对象模型可以将数据库功能与自定义的解决方案集成起来。通过使用Access对象模型,可以实现对事件编程、创建Access窗体和报表以及设置引用等。对象模型提供了一些对象,Access内部应用程序可以使用这些对象。 对象 对象集合 对象模型 VBA与传统语言的重要区别之一就是它是面向对象的。对象是Visual Basic程序设计的核心。事实上,窗体和控件都是对象,数据库也是对象,对象到处都存在。一旦理解如何引用应用程序对象模型中的对象,就能够使用对象及其特性来建立自己的解决方案。当然,也可以将对象理解为封装数据和代码的客体,它是代码和数据的集合。 属性 方法 事件 12.4.1 对象 对象集合是一个包含几个其他对象的对象,而这些对象可具有不同的类型,并且对象的位置均可改变。Access窗体具有以下3种集合,如下图所示,其中填充色为灰色的表示集合。 12.4.2 对象集合 对象模型实际上给出了基于对象程序的结构,通过定义程序中所使用对象之间的关系,对象模型能够以一种比编程更容易的方式来组织对象。 Access中的窗体模型包括的对象类型有:控件、集合和集合中的对象。 窗体对象模型的每个元素都具有一系列的属性、方法和事件,可以利用方法使应用程序按照要求进行工作。在VBA中,各个对象之间也不是孤立的,而是彼此之间存在着包含与被包含的关系。 12.4.3 对象模型 12.5 创建VBA模块 模块是将VBA代码的声明、语句和过程作为一个单元进行保存的集合,是基本语言的一种数据库对象,数据库中的所有对象都可以在模块中进行引用。利用模块可以创建自定义函数、子程序以及事件过程等,以便完成复杂的计算功能。模块可以代替宏,并可以执行标准宏所不能执行的功能。 模块的定义和创建 过程的创建 过程的调用 Access模块有两种基本类型:类模块和标准模块。模块中的每一个过程都可以是一个Function过程或一个Sub过程。 类模块 标准模块 12.5.1 模块的定义和创建 过程是包含VBA代码的基本单位,可以完成一系列指定的操作。过程由计算的语句和方法组成,通常分为Sub过程、Function过程和Property过程。其中,Sub过程是最常用的过程类型,也称为命令宏,可以传送参数和使用参数来调用它,但不返回任何值;Function过程也称为自定义函数过程,其运行方式和使用程序的内置函数一样,即通过调用Function过程获得函数的返回值;Property过程能够处理对象的属性。 12.5.2 过程的创建 Call语句用来调用过程,也可调用Visual Basic的函数和自定义函数,两者均采用如下的格式: [Call] name [ar
您可能关注的文档
- xx镇平安乡镇视频监控系统技术方案_精品.doc
- 《食品微生物检验技术》 说课_精品.ppt
- 《旅行社服务流程认知与控制》项目一设立旅行社_精品.ppt
- 八年级上册地理_从世界看中国_34个省级行政区的名称和位置_精品.ppt
- 初中英语中考作文看图说话_精品.ppt
- Biological X-ray Absorption Spectroscopy Applications …:生物X射线吸收光谱的应用…_精品.ppt
- 保险公司培训:新人辅导及育成2_精品.ppt
- 传统工笔人物画经典作品临摹_精品.ppt
- XX化妆品市场调查报告(PPT模板)_精品.pdf
- ZYJ7电液转辙机学习维护故障处理资料_精品.doc
- CRRT金宝常见报警及对策_精品.ppt
- [电路]电力系统继电保护课程教案_精品.doc
- 《控制性详细规划编制及技术审查与管理研讨班》学习资料_精品.ppt
- (中级微观经济学)(课件) 市场_精品.ppt
- 八年级地理上册第二章第二节气候基本特征PPT商务星球版_精品.pptx
- 冰箱发泡 工 艺 资 料_精品.ppt
- 会计基础出纳员填写单据_精品.ppt
- dqpsk调制解调技术的研究与实现—毕业设计论文_精品.doc
- 《步步高·2013-2014学年学案导学设计》高中政治(必修三·人教版)【配套课件】第一单元 文化与生活 第2课 文化对人的影响 学案1_精品.ppt
- 化工分离工程 第一章绪论 课件_精品.ppt
最近下载
- 人教版初中化学九年级上册 第五单元 化学方程式 课题3 利用化学方程式的简单计算 大单元整体教学设计 .pdf VIP
- 2024年上海市长宁区中考英语二模试卷.docx VIP
- 2024年深圳市育才二中初一入学分班考试数学模拟试卷附答案解析.pdf VIP
- 必威体育精装版部编版一年级语文上册第八单元学历案(2024).doc
- 2025年新疆生产建设兵团继续教育公需课答案.docx
- DW15-630型断路器要点分析.doc
- 2025年7月到九月份的思想汇报.docx VIP
- 2024年上海市嘉定区中考英语二模试卷.docx VIP
- 上海市2024年虹口区中考英语二模试卷.pdf VIP
- 土力学直剪试验(完整报告,含实验数据、强度图).doc VIP
文档评论(0)