文档详情

全国计算机等级考试二级教程Access数据库-VBA数据库编程.pdf

发布:2022-07-23约7.53千字共25页下载文档
文本预览下载声明
第8章 VBA数据库编程 全国计算机等级考试二级教程Access数据库程序设计 目录Contents 8.1VBA数据库编程技术概述 8.2VBA数据库编程技术 8.3上机指导——设置数据表与窗体 8.1.1 数据库引擎及数据库体系结构 3 数据库引擎是应用程序与物理数据库之间地桥梁,它提 一种通用接口,使各种类型地物理数据库对用户而言都具 有统一地形式与相同地数据访问与处理方法。 Access 2010使用地是 MicrosoftAccess 数据库 引 擎(即ACE引擎)。 8.1.1 数据库引擎及数据库体系结构 4 数据导入, 数据存储 数据完整性 数据检索 数据共享 导出,链接 数据定义 数据操作 数据加密 数据发布 8.1.2 数据库访问接口 5 数据库引擎为访问与处理数据提供了一种通用接口,而VBA提供了多种数据库访问 接口方式。 ODBC OLEDB 直接使用ODBC需要大量 OLE DB 式是用于访问 VBA函数原型声明与烦琐 数据地 Microsoft系统级 且低效地编程,实际编程中 别编程接口 很少直接使用 数据库访 问接口 DAO ADO DAO 式提供 了一个访 问数 ADO 式 为 OLE DB 数 据库地对象模型,利用其中定义 据提供程序提供基于地应 地一系列数据访问对象,就可以 用程序级接口 实现对数据库地各种操作 8.1.3 数据访问对象 6 DAO是VBA提供地一种数据访问接口,包括数据库创建,表与查询地定义等工具,借助VBA 代码可以灵活地控制数据访问地各种操作。 在Access2010中设置引用库地方法:在Access中打开VBE窗口,在工具菜单项中选择 引用命令,打开引用对话框,在可使用地引用列表框中单击选中MicrosoftDAO3.6 ObjectLibrary复选框,单击确定 按钮即可。 8.1.3 数据访问对象 7 1.DAO模型结构 DAO模型地分层结构如图所示,它包含 了一 复杂地可编程数据关联对象地层次。 在程序 中设置对象变量,并通过对象变量来 调用访问对象方法,设置访问对象属性,这样 就实现了对数据库地各种访问操作。 8.1.3 数据访问对象 8 2 .利用DAO访问数据库 通过DAO编程实现数据库访问时,首先要创建对象变量,然
显示全部
相似文档