书签 分享 收藏 举报 版权申诉 / 26
上传文档赚钱

类型全国计算机等级考试二级教程第8章课件.pptx

  • 上传人(卖家):三亚风情
  • 文档编号:3447215
  • 上传时间:2022-09-01
  • 格式:PPTX
  • 页数:26
  • 大小:2.96MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《全国计算机等级考试二级教程第8章课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    全国 计算机等级考试 二级 教程 课件
    资源描述:

    1、全国计算机等级考试二级教程 Access数据库程序设计 第8章VBA数据库编程目录 Contents8.1 VBA数据库编程技术概述8.2 VBA数据库编程技术8.3上机指导设置数据表与窗体8.1.1数据库引擎及数据库体系结构数据库引擎是应用程序与物理数据库之间的桥梁,它提供一种通用接口,使各种类型的物理数据库对用户而言都具有统一的形式和相同的数据访问与处理方法。Access 2010 使用的是Microsoft Access 数据库引擎(即ACE 引擎)。数据存储数据完整性数据检索数据共享数据导入、导出、链接数据发布数据加密数据操作数据定义8.1.1数据库引擎及数据库体系结构8.1.2 数据

    2、库访问接口 数据库引擎为访问和处理数据提供了一种通用接口,而VBA 提供了多种数据库访问接口方式。直接使用ODBC需要大量VBA 函数原型声明和烦琐且低效的编程,实际编程中很少直接使用ODBC数据库访问接口DAO 方式提供了一个访问数据库的对象模型,利用其中定义的一系列数据访问对象,就可以实现对数据库的各种操作DAOADO 方式为OLE DB 数据 提 供 程 序 提 供 基 于COM 的应用程序级接口ADOOLE DB 方式是用于访问数据的Microsoft 系统级别编程接口OLE DB8.1.3数据访问对象DAO 是VBA 提供的一种数据访问接口,包括数据库创建、表和查询的定义等工具,借助

    3、VBA 代码可以灵活地控制数据访问的各种操作。在Access 2010 中设置引用库的方法:在Access 中打开VBE窗口,在“工具”菜单项中选择“引用”命令,打开“引用”对话框,在“可使用的引用”列表框中单击选中“Microsoft DAO 3.6 Object Library”复选框,单击“确定”按钮即可。8.1.3数据访问对象DAO 模型的分层结构如图所示,它包含了一个复杂的可编程数据关联对象的层次。在程序中设置对象变量,并通过对象变量来调用访问对象方法、设置访问对象属性,这样就实现了对数据库的各种访问操作。1DAO模型结构8.1.3数据访问对象通过DAO 编程实现数据库访问时,首先要

    4、创建对象变量,然后通过对象方法和属性来进行操作。访问数据库操作的一般步骤和语句如下。2利用DAO访问数据库8.1.4 Active X数据对象如果需要在Access 模块设计的VBA 代码中使用ADO 对象,必须首先增加Access 系统对ADO 库的引用,设置方法与DAO 一致,只需在“引用”对话框的“可使用的引用”列表框单击选中“Microsof t ActiveX Data Object 6.1 Library”复选框,然后单击“确定”按钮即可。1ADO对象模型8.1.4 Active X数据对象A D O 模 型 的 分 层 结 构 如 图 所 示,其 中 包 含 了Connectio

    5、n 对象、Command 对象、RecordSet对象、Field 对象和Error 对象。各对象的含义分别如下。Connection:用于建立与数据库的连接。Command:在建立数据库连接后,可以发出命令操作数据源。RecordSet:表示数据操作返回的记录集。这个记录集是一个连接的数据库中的表,或是Command 对象的执行结果返回的记录集。Field:表示记录集中的字段数据信息。Error:表示数据提供程序出错时的扩展信息。1ADO对象模型8.1.4 Active X数据对象2主要ADO对象的使用方法(1)连接数据源利用Connection 对象可以创建一个数据源的连接,并可利用其Op

    6、en 方法打开连接。打开连接的基本语法格式如下。Connection.Open ConnectionString,UserID,Password,Option该语法格式中部分参数的含义如下。ConnectionString:用于连接数据库的字符串。UserID:登录数据库的用户账号。Password:登录账户对应的密码。Option:连接选项。8.1.4 Active X数据对象2主要ADO对象的使用方法(2)打开记录集对象或执行查询连接数据库后,可以利用RecordSet 对象打开记录集,并对记录集中的数据进行各种操作。如用0pen 方法打开一个指定的记录集,基本语法格式如下。Dim rs

    7、As ADODB.RecordSet 创建RecordSet 对象实例rs.Open Source,Activeconnection,Cursorttype,Locktype,Option 打开记录集该语法格式中部分参数的含义如下。Source:可选项。表示指定的记录集,可以是一条SQL 语句、表名、存储过程或Command对象。Activeconnection:可选项。指定合法且已经打开的Connection 变量。Cursorttype:可选项。确定打开记录集对象使用的游标类型。Locktype:可选项。确定打开记录集对象使用的锁定类型。Option:可选项。指定Source 参数中内容的

    8、类型,如表、存储过程等。8.1.4 Active X数据对象2主要ADO对象的使用方法(3)使用记录集8.1.4 Active X数据对象2主要ADO对象的使用方法(4)关闭连接或记录集在应用程序结束之前,应该关闭并释放分配给ADO 对象的资源,这里所指的对象一般是Connection 对象和RecordSet 对象。关闭连接或记录集需使用Close 方法,其基本语法格式如下。关闭对象Object.Close Object为ADO 对象 回收资源Set Object=Nothing Object 为ADO 对象(5)RecordSet 记录集对象的相关属性利用RecordSet 记录集对象的相

    9、关属性能够判断当前记录集的状态,其中常用的一些属性如下。EOF:记录指针释放到达记录集的末尾,即最后一条记录之后。rs.EOF=True 表示到达末尾。BOF:记录指针是否在记录集的开始,即第一条记录之前。rs.BOF=True 表示到达开始位置。RecordCount:获取RecordSet 对象中的记录数。使用方法为rs.RecordCount。比如,通过对象变量返回当前窗体的RecordSet 属性记录集引用,且要求消息框中输出记录集的记录个数时,可写入以下代码。目录 Contents8.1 VBA数据库编程技术概述8.2 VBA数据库编程技术8.3上机指导设置数据表与窗体8.2.1 数

    10、据库编程操作实例【例8-1】使用DAO 将“教师管理.accdb”数据库中“教师表”的教师年龄都加1。8.2.1 数据库编程操作实例【例8-2】在“教师管理”数据库中有教师表teach(sno,sname,ssex),其中,性别“ssex”字段已建立索引。要求在调试窗口中显示第一位女教师的信息。8.2.1 数据库编程操作实例【例8-3】打开一个记录集,通过将当前窗体的RecordSet 属性设为新建RecordSet 对象,绑定窗体与记录集。然后使用窗体过滤(Filter)属性选择男教师信息。8.2.2数据库编程常用的函数和方法Nz 函数可以将Null 值转换为0、空字符串或其他的指定值,该函

    11、数的基本语法格式如下。Nz(表达式或字段属性值,规定值)1Nz函数u DSum 函数用于返回指定记录集中某个字段数据的和。u DAvg 函数用于返回指定记录集中某个字段数据的平均值。u DCount 函数用于返回指定记录集中的记录数。u DMax 函数用于返回指定记录集中某字段数据的最大值。u DMin 函数用于返回指定记录集中某字段数据的最小值。2DSum、DAvg、DCount、DMax与DMin函数8.2.2数据库编程常用的函数和方法DLookup 函数可从指定记录集中检索特定字段的值,其基本语法格式如下。DLookup(表达式,记录集,条件)3DLookup函数u SQL 命令可以简化

    12、对数据库的访问操作,使用DoCmd 对象的RunSQL 方法可以在数据库u 编程中使用SQL 命令对数据源进行操作。RunSQL 方法的基本语法格式如下。u Docmd.RunSQL(SQLStatement,UseTransaction)4DoCmd对象的RunSQL方法目录 Contents8.1 VBA数据库编程技术概述8.2 VBA数据库编程技术8.3上机指导设置数据表与窗体在考生文件夹中有一个数据库文件“samp3.accdb”,该数据库中已经设计了表对象“tEmp”和窗体对象“fEmp”。同时,给出了窗体对象“fEmp”上“计算”按钮(名称为“bt”)的单击事件代码。试按以下要求完

    13、成设计。案例目标8.3 上机指导l 设置窗体对象“fEmp”的标题为“信息输出”。l 将窗体对象“fEmp”上名称为“bTitle”的标 签标题设置为“红色”(#FF0000)。l 删除表对象“tEmp”中的“照片”字段。l 按照窗体功能,补充事件代码设计。本案例的操作思路如图所示。窗体的格式设置和表字段的删除都比较简单,难点在于通过ADO 数据库技术计算数据、显示数据并写入外部文件。操作思路8.3 上机指导操作步骤8.3 上机指导输入VBA代码全国计算机等级考试二级教程 Access数据库程序设计学习进步海量图书方便查询免费申请样书下载配套资源优惠购书成为作者更多样书申请和资源下载需求,请登录人邮教育社区()囊括各大品类,您想要的应有尽有教师免费申请样书,我们将安排快递迅速送达教学视频、PPT课件、教学案例、习题答案、模拟试卷等丰富资源免费下载教师可以申请最低折扣学生直接优惠购买图书欢迎写文章投稿,我们强大的编辑团队将为您提供专业和高效的编辑出版服务

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:全国计算机等级考试二级教程第8章课件.pptx
    链接地址:https://www.163wenku.com/p-3447215.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库