(1.10)--第8章 模块数据库应用.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

数据库应——第八章模块用

8.1模块与VBA编程环境模块是Access的六大对象之一;其主要功能是通过VBA代码进行程序设计,以实现通过查询、宏无法处理的业务逻辑;模块是存放VBA(VisualBasicforApplication)代码的单元,能够象计算机语言那样进行程序设计。VBA是一种类似于MicrosoftVisualBasic的计算机语言

8.1模块与VBA编程环境8.1.1创建与编辑模块“创建”选项卡的“宏与代码”组,单击“模块”按钮会创建一个标准模块,单击“类模块”按钮会创建一个类模块,并均进入VisualBasic编辑环境;在窗体或者报表的设计视图下,选中一个对象,找到某个事件,然后单击事件右边的“…”按钮,在弹出的“选择生成器”对话框中选择“代码生成器”,并单击“确定”按钮,即可进入VisualBasic编辑环境。这时将创建一个类模块。使用快捷键ALT+F11;“创建”选项卡的“宏与代码”组中,单击“VisualBasic”按钮;“数据库工具”选项卡的“宏”组中,单击“VisualBasic”按钮。

8.1模块与VBA编程环境8.1.2VisualBasic编辑环境工程资源管理器属性窗口模块代码窗口事件列表对象列表事件过程标准工具栏

8.1模块与VBA编程环境8.1.2VisualBasic编辑环境VBA编辑环境标准工具栏Access视图插入模块运行宏设计模式工程资源管理器属性窗口对象浏览器工具箱

8.1模块与VBA编程环境8.1.3模块的类别标准模块标准模块为只包含过程、类型以及数据的声明和定义的模块。标准模块独立于任何窗体和报表,一般用于存放可供其他Access数据库对象使用的公共过程或者变量、常量等内容。象独立宏那样,标准模块创建以后,在导航窗格的“模块”下可以看到相应的模块名称。类模块类模块类似于嵌入宏,主要用于响应窗体或者报表上对象的事件。每个对象的每个事件都可以定义事件过程,事件过程中可以添加VBA代码来响应触发的事件。此时,该窗体需要附加一个类模块,并将相应的事件过程保存在类模块中。对于报表,也可以在需要的情况下附加一个类模块。

8.1模块与VBA编程环境8.1.4模块的代码构成无论是标准模块还是类模块中的窗体或者报表模块,其代码的核心构成都是过程。所谓过程,从形式上来看就是指一段利用程序设计语言编写的代码,其实,就是由一组语句组成的,用于实现一个相对独立功能的程序单位。Access的模块是用来存放过程的容器,写好的代码都保存在模块中。通常,模块可以由一或多个过程构成。VBA程序设计的核心就是怎样编写这些过程。VBA中的过程包括两类:子程序(Sub)过程和函数(Function)过程

8.1模块与VBA编程环境子程序(Sub)过程和函数(Function)过程子程序过程一般是完成一系列的操作,没有返回值;函数(Function)过程一般有返回值,即函数值;

8.1模块与VBA编程环境8.1.5模块调试、编译模块中所包含的代码是高级语言代码,需要将之翻译为计算机可以理解的二进制格式,这个转换的过程就是编译。编译的方法是选择“调试”菜单的“编译”命令。如果模块中有错误,则编译不成功并报错,可以根据编译器的报错信息定位模块中的错误并对之进行修改。立即窗口是我们学习VBA初期一个很重要的调试工具,我们可以在立即窗口中输入一条语句并回车,这时VBA编辑器会立即执行这条语句并给出语句的执行结果,这也是立即窗口这个名称的由来。开立即窗口,选择”“视图”菜单的“立即窗口”命令,或者直接按“Ctrl+G”快捷键。

8.2VBA数据类型与表达式8.2.1数据类型数据类型存储空间大小范围Boolean(布尔型)2个字节True或FalseByte(字节型)1个字节0到255Integer(整型)2个字节-32,768到32,767Long(长整型)4个字节-2,147,483,648到2,147,483,647Single(单精度浮点型)4个字节负数时从-3.402823E38到-1.401298E-45;正数时从1.401298E-45到3.402823E38Double(双精度浮点型)8个字节负数时从-1.79769313486232E308到-4.94065645841247E-324;正数时从4.94065645841247E-324到1.79769313486232E308Currency(货币型)8个字节从-922,337,203,685,477.5808到922,337,203,685,477.5807Date(日期型)8个字节100年1月1日到9999年12月31

文档评论(0)

185****8578 + 关注
实名认证
文档贡献者

热爱教育,专注于教育领域创作与分享。

1亿VIP精品文档

相关文档