- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
人民邮电出版社 Peoples Posts and Telecommunications Press 第10章 模块对象及Access程序设计 数据库原理及应用 内容提要 模块是与VBA程序设计分不开的。本章你将会看到,Access的模块就是使用VBA语言编写的、为完成特定任务的命令代码集合,这就是Access程序设计。 本章介绍模块对象基本概念、VBA语言及编写模块的工具VBE;主要是Access程序设计即VBA编程基础,包括结构化程序设计及面向对象程序设计,以及数据库访问基础(ADO)。 10.1 学习指导 模块对象是Access的对象之一。 对于Access的大多数应用来说,前面介绍的对象已经能够很好的完成。但是,对于一些比较复杂的数据处理,仅利用现有的手段就不够了,用户需要在数据处理的过程中编写一些程序代码,即组织模块对象。 模块是利用程序设计语言编写的命令集合,运行模块能够实现数据处理的自动化。在Access中,通过“模块”对象,可以实现编写程序的功能。Access采用的程序设计语言是VBA(Visual Basic for Application)。在Access中,设计模块,就是利用VBA进行程序设计。 本章我们学习使用VBA语言进行程序设计和数据处理的有关知识。 1.学习目的 模块是Access数据库7个组成对象之一,也是我们所要介绍7个对象的最后一个。 模块是与VBA程序设计分不开的。本章你将会看到,Access的模块就是使用VBA语言编写的、为完成特定任务的命令代码集合,这就是Access程序设计。 通过学习本章,要清楚模块对象的基本概念、VBA语言及编写模块的工具VBE;要掌握的主要是Access程序设计即VBA编程基础,包括结构化程序设计及面向对象程序设计,以及数据库访问基础(ADO)。 2. 学习要求 本章介绍Access模块的基本功能。模块是数据库对象,用来实现数据库处理中比较复杂的处理功能。模块是通过VBA语言来实现的,VBA是Microsoft Office内置编程语言。 VBA是基于VB的程序语言。VBA的主要类型包括:字节型、布尔型、整型、长整型、单精度型、双精度型、货币型、小数型、字符型、对象型、变体型和用户自定义型。 VBA中的数据表示分为常量和变量。运算通过表达式进行。由常量、变量、函数和运算符组成的式子被称为表达式。按照运算符的不同,表达式也可以分为五种类型:算术表达式、字符串表达式、关系表达式、逻辑表达式和日期表达式。 程序是处理某个问题的命令的集合。VBA程序由模块组成。每一个模块包含声明部分和若干个过程。过程可分为Sub过程、Function函数。Sub过程主要用于实现某个功能;Function函数主要用于求值,要求返回函数计算的结果。 按照结构化程序设计方法,每个过程只需要使用顺序结构、分支结构和循环结构三种流程结构。在一个过程中可以调用其他过程。在调用过程或函数时可传递参数,参数的传递方式有传值方式和传址方式两种。 10.2 习题解答 1.什么是模块?Access模块对象的主要功能是什么? 【参考答案】模块是利用程序设计语言编写的命令集合,运行模块能够实现数据处理的自动化。在Access中,通过“模块”对象,可以实现编写程序的功能。Access采用的程序设计语言是VBA。在Access中,设计模块,就是利用VBA进行程序设计。 2. 试述程序与程序设计的概念。 【参考答案】使用设计好的某种计算机语言,用一系列语言的语句或命令,将一个问题的计算和处理过程表达出来,这就是程序。 程序是命令的集合。人们把为解决某一问题而编写在一起的命令系列以及与之相关的数据称为程序。 编写程序的过程就是程序设计。计算机能够识别并执行人们设计好的程序,来进行各种数据的运算和处理。 程序设计必须遵循一定的设计方法,并按照所使用的程序设计语言的语法来编写程序。 3.目前主要的程序设计方法有哪两类?简要说明。 【参考答案】目前主要的程序设计方法有面向过程的结构化程序设计方法和面向对象的程序设计方法。其中,结构化程序设计方法也是面向对象程序设计的基础。 结构化程序设计遵循自顶向下和逐步求精的思想,采用模块化方法组织程序。结构化程序设计将一个程序划分为功能相对独立的较小的程序模块。一个模块由一个或多个过程构成,在过程内部只包括顺序、分支和循环三种程序控制结构。结构化程序设计方法使得程序设计过程和程序的书写得到了规范,极大地提高了程序的正确性和可维护
文档评论(0)