- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PPT研究院 POWERPOINT ACADEMY * * * * * * 第9章 Access 模 块 本章主要是学习Access模块的基础知识,包括模块的概念和分类,在熟悉VB编程窗口和VB语法特点的基础上,学习模块的创建方法。 9.1 模块的基础知识 通过上一章对宏的学习,我们了解到可以利用宏来执行一系列简单的操作。但是如果要对数据库对象进行更复杂、更灵活的控制,就需要通过编程来实现。在Access中,编程是通过模块对象实现的。利用模块可以将各种数据库对象联结起来,从而使其构成一个完整的系统。它的功能比宏更强大,设计也更灵活。 9.1.1 模块的概念 模块就是将Visual Basic for Applications(VBA)声明、过程和函数结合起来,作为一个单元进行保存的集合。 模块是Access的对象之一,用户可以用它来存放Visual Bisic代码。模块是由一个或多个过程组成的,其中每个过程都是一个函数过程或子程序,它们各实现一种或几种功能。过程是包含Visual Basic代码的单位,它包含一系列的语句和方法,以执行特定的操作。声明则是由Option语句来配置模块中整个编程环境。 9.1.2 模块的分类 模块可分成两种基本类型:类模块和标准模块。 1. 类模块 类模块是可以定义新对象的模块。新建一个类模块,也就是创建了一个新对象。模块中定义的过程将变成该对象的属性或方法。例如,报表模块和窗体模块等,报表模块与某一报表相关联,窗体模块与一特定窗体关联,它们都含有事件过程,由事件驱动模块,而过程响应事件,进行处理。 2. 标准模块 在整个数据库中,可用的函数模块和子程序称为标准模块,标准模块包含通用过程和常用过程。通用过程是不与任何对象相关联的过程。常用过程是可以在数据库任何地方执行的与其它对象无关的过程。 9.2 创建模块 9.2.1 创建类模块 (1)在设计视图中打开相应的窗体,选择要执行事件的控件,在“设计”选项卡的“工具”分组中,单击“属性表”按钮;或者单击鼠标右键,从快捷菜单中单击“属性”,从而打开该控件的属性表。在属性表中,单击“事件”选项卡,如图9-1所示。 图9-1 属性表中的“事件”选项卡 (2)选择要创建事件过程的属性框,如“单击”、“双击”等,表示在双击后将要执行的事件过程。 (3)现在选择“单击”属性框右边的【生成器】按钮,打开“选择生成器”对话框,如图9-2所示。在此对话框中,选择“代码生成器”。 图9-2 “选择生成器”对话框 (4)单击【确定】按钮,打开“模块”窗口,系统自动生成对应事件过程的过程头和过程尾,如图9-3所示,可以在“模块”窗口中输入要完成的事件。 图9-3 “模块”窗口 9.2.2 创建标准模块 要创建标准模块,可以在数据库窗口中,单击选取“创建”选项卡,在如图9-4所示的“工具”分组中单击“宏”命令的下拉箭头,从中选择“模块”。 图9-4 选择“模块”命令 系统弹出如图9-5所示“模块”窗口。在此窗口中输入编写标准模块的代码。由于事件过程不与任何窗体或报表具有直接关系,因此都要用户自己编写。 图9-5 标准模块的“模块”窗口 9.3 模块应用实例 在这一节中学习如何创建类模块,帮助大家加深对模块的认识。 【例9-1】 在“学籍管理数据库”中创建一个窗体类模块,在此窗体中设置一个命令按钮,单击该按钮,可以打开已有的窗体,比如“学生成绩”窗体,并将Form对象变量指向该窗体,如图9-6所示。 图9-6 类模块的使用 (1) 在“学籍管理数据库”窗口中,单击“创建”选项卡,在“窗体”分组中单击【窗体设计】按钮,打开窗体的设计视图。从“设计”选项卡“控件”分组中选择命令“按钮”,将其放置在窗体中合适的位置。如图9-7所示。 图9-7 选择“命令按钮” (2) 单击“工具”分组中的【属性表】按钮。在弹出的属性表中,设置该命令按钮的属性。 在“格式”选项卡的“标题”一栏中,将其标题设置为“查看学生成绩”,如图9-8所示。 图9-8 设置命令按钮标题 单击“事件”选项卡的“单击”右边的【选择生成器】按钮。在弹出的“选择生成器”对话框中,选择“代码生成器”,如图9-2所示。 系统将弹出Microsoft Visual Basic编辑窗口,在“Private Sub Command0_click()”和“End Sub”之间输入代码: Dim frm As Form DoCmd.OpenForm 学生成绩 Set frm = Forms!学生成绩 如图9-9所示。然后关闭VB窗口。 (3)切换到窗体视图。单击“查看学生成绩”命令按钮,则打开已有的“学生成绩”窗体,并且光标自动指向该窗体,如同9-6所示。这表示
您可能关注的文档
- 2014版九年级英语Unit6SectionB1a-1e课件共34张课件.ppt
- 2014版九年级英语Unit7SectionA3a-3c课件共49张课件.ppt
- 2014版九年级英语Unit7SectionB2a-2e课件共57张课件.ppt
- 2014版世纪金榜高考历史专题复习课件:专题八第2讲中国的文学艺术教育与19世纪以来的世界文艺课件.ppt
- 2014版世纪金榜高考历史专题复习课件:专题六第2讲中国的新民主主义革命与重大的思想理论成果课件.ppt
- 2014版世纪金榜高考历史专题复习课件:专题五第2讲19世纪中期工业文明冲击下中国的变革与转型课件.ppt
- 2014必修三第五章节问题研究南水北调28张课件.ppt
- 单片机原理及接口技术第4章节1章节.ppt
- 2014成才之路高一生物人教版必修2课件:7-1现代生物进化理论的由来课件.ppt
- 2014成才之路高一数学人教A版必修1课件:1-1-1集合的含义与表示.ppt
文档评论(0)