当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《Access数据库应用教程》教学资源(PPT课件讲稿)第10章 Access模块和应用程序设计

资源类别:文库,文档格式:PPT,文档页数:35,文件大小:325.5KB,团购合买
10.1模块的基本知识 10.2创建模块 10.3模块应用实例 10.4 VISUAL BASIC编程简介 10.5 Access数据库应用程序设计 10.6习题
点击下载完整版文档(PPT)

第10章 Access模块和应 用程序设计 本章重点 本章主要是学习 Access模块的基础知识,包括 模块的概念和分类,在熟悉VB编程窗口和VB语法 特点的基础上,学习模抉的创建方法。最后学习使 用数据庳向导和自定义方法创建数据库应用程序

第10章 Access模块和应 用程序设计 本章重点 本章主要是学习Access模块的基础知识,包括 模块的概念和分类,在熟悉VB编程窗口和VB语法 特点的基础上,学习模块的创建方法。最后学习使 用数据库向导和自定义方法创建数据库应用程序

第10章 Access模块和应用程序 设计 10.1模块的基本知识 10.2创建模块 10.3模块应用实例 10.4Ⅵ ISUAL BASIC编程简介 10.5 Access数据库应用程序设计 ●10.6习题

第10章 Access模块和应用程序 设计 • 10.1 模块的基本知识 • 10.2 创建模块 • 10.3 模块应用实例 • 10.4 VISUAL BASIC 编程简介 • 10.5 Access数据库应用程序设计 • 10.6 习题

10.1模块的基本知识 通过上一章对宏的学习,我们了解到可以利用 宏来执行一系列简单的操作。但是如果要对数据库 对象进行更复杂、更灵活的控制,就需要通过编程 来实现。在 Access中,编程是通过模块对象实现的 利用模块可以将各种数据库对象联结起来,从而使 其构成一个完整的系统。它的功能比宏更强大,设 计也更为灵活

10.1 模块的基本知识 • 通过上一章对宏的学习,我们了解到可以利用 宏来执行一系列简单的操作。但是如果要对数据库 对象进行更复杂、更灵活的控制,就需要通过编程 来实现。在Access中,编程是通过模块对象实现的。 利用模块可以将各种数据库对象联结起来,从而使 其构成一个完整的系统。它的功能比宏更强大,设 计也更为灵活

10.1.1模块的概念 模块就是将isua| Basic for Applications(VBA) 声明、过程和函数结合起来,作为一个单元进行保存的集 模块是 Access的对象之一,用户可以用它来存放 Visual basic代码。模块是由一个或多个过程组成的,其 中每个过程都是一个函数过程或子程序,它们各实现一种 或多种功能。过程是包含Vsua|BasC代码的单位,它包 含一系列的语句和方法,以执行特定的操作。声明则是由 Option语句配置模块中整个编程环境

• 10.1.1 模块的概念 • 模块就是将Visual Basic for Applications(VBA) 声明、过程和函数结合起来,作为一个单元进行保存的集 合。 • 模块是Access的对象之一,用户可以用它来存放 Visual Basic代码。模块是由一个或多个过程组成的,其 中每个过程都是一个函数过程或子程序,它们各实现一种 或多种功能。过程是包含Visual Basic代码的单位,它包 含一系列的语句和方法,以执行特定的操作。声明则是由 Option语句配置模块中整个编程环境

10.1.2模块的分类 模块可分成两种基本类型:类模块和标准模块 1.类模块 类模块是可以定义新对象的模块。新建一个类模块, 也就是创建了一个新对象。模块中定义的过程将变成该对 象的属性或方法。例如,报表模块和窗体模块等,报表模 块与某以报表相关联,窗体模块与一特定窗体关联,它们 都含有事件过程,由事件驱动模块,而过程相应事件,进 行处理 2.标准模块 在整个数据库中,可用的函数模块和子程序称为标准 模块。标准模块包含通用过程和常用过程。通用过程是不 与任何对象相关联的过程。常用过程是可以在数据库任何 地方执行的与其他对象无关的过程。 BACK

• 10.1.2 模块的分类 • 模块可分成两种基本类型:类模块和标准模块。 • 1.类模块 • 类模块是可以定义新对象的模块。新建一个类模块, 也就是创建了一个新对象。模块中定义的过程将变成该对 象的属性或方法。例如,报表模块和窗体模块等,报表模 块与某以报表相关联,窗体模块与一特定窗体关联,它们 都含有事件过程,由事件驱动模块,而过程相应事件,进 行处理。 • 2.标准模块 • 在整个数据库中,可用的函数模块和子程序称为标准 模块。标准模块包含通用过程和常用过程。通用过程是不 与任何对象相关联的过程。常用过程是可以在数据库任何 地方执行的与其他对象无关的过程。 BACK

10.2创建模块 10.2.1创建类模块 (1)在设计视图中打开相应的窗体,选择要执行事件 的控件,单击“属性”按钮:或者单击鼠标右键,打开 该控件的属性表,单击“事件”选项卡,如图10-1所 小 文本框:单价一 单价 格式|数据事件其他全部 更改 进入 退出 获得焦点 失去焦点 单击 双击 鼠标按下 鼠标移动 鼠标释放 图10-1属性表中的“事件”选项卡

10.2 创建模块 • 10.2.1 创建类模块 • (1)在设计视图中打开相应的窗体,选择要执行事件 的控件,单击“属性”按钮;或者单击鼠标右键,打开 该控件的属性表,单击“事件”选项卡,如图10-1所 示。 图10-1 属性表中的“事件”选项卡

2)选择要创建事件过程的属性框,如“单击” 双 击”等,表示在单击或双击后将要执行的事件过程 打开“选择生成器”对话框,如图10-2所示。在此对话 框中,选择“代码生成器” ‖选择生成器 p囟 表达式生成器 生成器 确定 取消 图10-2“选择生成器”对话框

• (2)选择要创建事件过程的属性框,如“单击” 、 “双 击”等,表示在单击或双击后将要执行的事件过程。 • (3)现在选择“单击”属性框右边的【生成器】按钮 , 打开“选择生成器”对话框,如图10-2所示。在此对话 框中,选择“代码生成器” 。 图10-2 “选择生成器”对话框

(4)单击【确定】按钮,打开“模块”窗口,系统自动 生成对应事件过程的过程头和过程尾,如图10-3所示 可以在“模块”窗口中输入要完成的事件 Microsoft Visual Basic-学籍管理数据库 文件①)编辑Q)视图的插入①)调试①)运行①B)工具①)外接程序08)窗口 帮助00 回·副x ,nm田冒公回 学籍管理欺据库-Fo.学习课程查询…□区 价 回题学籍合程敌厍G学籍 : click OPtion CompareD线h使 目 croft Access 国Perm命令按钮 Private Sub单价ick0 国Pm学生信息 End sub 国Fam学习课果程查 单价 Textbox 按字母序按分类序 eller-2147483643 forePlate alumnI ddes false oluanpi dth 2760 图10-3“模块”窗口

• (4)单击【确定】按钮,打开“模块”窗口,系统自动 生成对应事件过程的过程头和过程尾,如图10-3所示, 可以在“模块”窗口中输入要完成的事件。 图10-3 “模块”窗口

10.2.2创建标准模块 要创建标准模块,可以在“数据库”窗口的“模块” 选项卡中,单击【新建】按钮。此时弹出如图10-4所示 的“模块”窗口。在此窗口中输入编写标准模块的代码。 由于事件过程不与任何窗体或报表有直接关系,因此都要 用户自己编写 icrosoft visual Basic-学篇管理数据库 文件q)编辑)视图①插入①调试Q运行③)工具①外接程序0)窗口 帮助Q0 因·回典c,m品田冒公② x学管理数据库一块1代码 d用 「明 题学籍管理数据库G学籍 Option Compare Database Microsoft Aceess类 模块1 按字母序|按分类序 BACK 图10-4标准模块的“模块”窗口

• 10.2.2 创建标准模块 • 要创建标准模块,可以在“数据库”窗口的“模块” 选项卡中,单击【新建】按钮。此时弹出如图10-4所示 的“模块”窗口。在此窗口中输入编写标准模块的代码。 由于事件过程不与任何窗体或报表有直接关系,因此都要 用户自己编写。 BACK 图10-4 标准模块的“模块”窗口

10.3模块应用实例 在这一节中我们学习如何创建类模块,帮助大家加 深对模块的认识。 【例10-1】在“学籍管理数据库”中创建一个窗体类 模块,在此窗体中设置一个命令按钮,单击该按钮,可 以打开已有的窗体,比如“学生成绩”窗体,并将Form 对象变量指向该窗体,如图10-5所示 国窗体1:窗体 查看学生成绩 图学生成绩 学生 课程编号 计算机文化基础 学期 成绩 记录N4记录:1 →川米共有记录数:8 图10-5类模块的使用

10.3 模块应用实例 • 在这一节中我们学习如何创建类模块,帮助大家加 深对模块的认识。 • 【例10-1】 在“学籍管理数据库”中创建一个窗体类 模块,在此窗体中设置一个命令按钮,单击该按钮,可 以打开已有的窗体,比如“学生成绩”窗体,并将Form 对象变量指向该窗体,如图10-5所示。 图10-5 类模块的使用

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共35页,可试读12页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有