[2017年整理]3_Access用户界面

上传人:油条 文档编号:48525379 上传时间:2018-07-16 格式:PPT 页数:39 大小:578.50KB
返回 下载 相关 举报
[2017年整理]3_Access用户界面_第1页
第1页 / 共39页
[2017年整理]3_Access用户界面_第2页
第2页 / 共39页
[2017年整理]3_Access用户界面_第3页
第3页 / 共39页
[2017年整理]3_Access用户界面_第4页
第4页 / 共39页
[2017年整理]3_Access用户界面_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《[2017年整理]3_Access用户界面》由会员分享,可在线阅读,更多相关《[2017年整理]3_Access用户界面(39页珍藏版)》请在金锄头文库上搜索。

1、第3章 Access 用户界面 3.1 Access 的性能 3.2 Access数据库内部结构及功能 3.3 Access开发环境 3.4 数据库对象的使用 3.5 数据的导入与导出13.1.1 Access 系统组成(1)数据库引擎(database engine)它是真正存储、排序和获 取数据的软件,一般来说,数 据库引擎是不可见的。3.1 Access 的性能在创建一个单机数据库之前时,Access使用Jet引擎来管理数 据。也可使用微软数据库引擎(Microsoft Data Engine, MSDE)。MSDE和Microsoft的企业版数据库软件SQL Server 7 0是相互

2、兼容的。2(2)数据库对象 (database object)Access 是一种面向对 象的开发环境,它的数据 库窗口非常便于用户访问 各种对象。对象就是提供一种特定 的使用界面,用于查看、 输入和抽取数据库的有关 信息。 Access数据库最基本的构件是对象。一个数据库可以包含任 意数量的对象。默认情况下,数据库窗口是可见的,可用于 创建和编辑当前数据库中的对象。最常见的数据库对象有表 、窗体、查询和报表等。3.1.1 Access 系统组成3Access 2003的数据库对象有哪些? 表、查询、窗体、模块、宏、报表、数据访问页。 表是存储数据的容器,是关系数据库系统的基础,以行列形 式存

3、储数据项,这一点与电子表格有些类似,Access可以同时 打开1024个表。 查询可以显示从多个表(最多为16个)中选取得数据。 窗体是数据库和用户的一个联系界面,用于显示包含在表或 查询中的数据、操作数据库中的数据。 模块由VBA代码组成,可以完成其它对象无法完成的操作, 构成结构复杂、功能强大的数据库应用系统。 宏主要用于Access的自动化,执行特殊的操作和响应用户激 发的事件。 报表可以用友好和实用的形式来打印表和查询中的数据。 数据访问页实际上就是混合了HTML和ActiveX技术的数据网 页,可以通过数据访问页创建绑定数据的Web页,将数据库应 用到扩展到企业的Intranet中,

4、这样就可以更有效地共享数据 库中的数据。4 (3)设计工具(design tools) Access包含一套设计工具,可用于创建对象。例如,利 用查询设计器可设计一个查询,或对一个已有的查询进行编 辑和修改等。 (4)编程工具(programming tools) Access与Microsoft Office中其他的应用程序共享编程 语言VBA。Access 引入了VBE(Visual Basic Editor),它与 Word、Excel、PowerPoint中的VBE具有相同的用户界面,可 以直接将自己的代码管理和开放技巧转移到这些软件包中, 从而丰富Access 应用程序的数据访问功能

5、。3.1.1 Access 系统组成5 3.1.2 Access 的特点 (1)存储文件单一 一个Access数据库文件中包含了该数据库中的全部数据 表、查询,以及其他与之相关的内容。文件单一便于计算机 外存储器的文件管理,也使得用户操纵数据库及编写应用程 序更为方便。 (2)支持长文件名和名称自动更正 Access支持Windows系统的长文件名,并且可以在文件名 内加空格,从而可以使用叙述性的标题,使文件便于理解和 查找。3.1 Access 的性能63.1.2 Access 的特点 (3)兼容多种数据库格式 Access 提供了与其他数据库管理软件包的良好接口, 能识别dBASE、Fox

6、Pro、Paradox等数据库管理系统生成的数 据库文件。能够直接导入Office软件包的其他软件,如 Excel、Word等编辑形成的数据表、文本文件、图形等多种 内容,而且自身的数据库内容也可以方便地在这些软件中操 作。 (4)具有Web网页发布功能 Access 2000以上的版本增加了数据访问页功能,通过创 建数据访问页,可将数据库管理系统移植到浏览器中,从而 实现将数据发布到Internet(或Intranet)上,以及在 Internet上管理和操作数据库的功能。7 (5)可应用于客户/服务器方式 在Access 中,可以创建数据库项目,以便将Access 作为SQL Server

7、数据库的前端开发工具,访问、操作并管理后端SQL Server数据库,从而创建出客户/服务器方式的数据库系统。 (6)操作使用方便 Access具有图形化的用户界面,提供了多种方便实用的操作向导,用户只需进行一些简单的鼠标操作,或者回答对话框的一些提问,就可以基本完成对数据库的操纵工作。3.1.2 Access 的特点83.1.2 Access 的特点l Access 2000与Office软件包中的其他常用软件的信息形式 的互换性,可将它们的优势结合起来,从而为熟悉这些软件 的用户(大多数计算机用户)提供了方便。例如,用户可以很 方便地将Word、Excel中的数据导入Access,从而避免

8、了许 多重复的数据输入工作;也可以将Access中的数据导出到 Word、Excel中,一方面可以利用Word的编辑、排版功能保 存大量的原始数据,另一方面又可以充分地利用Excel提供 的数据分析功能来分析Access数据库中的数据,生成各种需 要的图表,增强数据的表现力。 l Access中嵌入的VBA编程语言是一种可视化的软件开发工具 ,编写程序时只需把一些常用的诸如文本框、列表框这样的 控件摆放到窗体上,即可形成良好的用户界面,必要时再编 写一些VBA代码即可形成完整的程序。实际上,在编写数据 库操纵程序时,连摆放必要的控件、编写基本的代码这样的 工作,也都是自动进行的。9第3章 Ac

9、cess 用户界面 3.1 Access 的性能 3.2 Access数据库内部结构及功能 3.3 Access开发环境 3.4 数据库对象的使用 3.5 数据的导入与导出10 Access 2003所使用的对象包括表、查询、报表、窗体、宏、模块和数据访问页。在一个数据库中,除数据访问页之外,其他的对象都存放在一个扩展名为 .mdb的数据库文件中,而不像其他数据库那样分别存放在不同的文件中。这样就方便了数据库文件的管理,而且与Excel中的工作簿、工作表的构造互相对应(一个工作簿包含多个工作表,存为一个文件)。 注:Access 2000以前的版本中没有数据访问页对象。3.2 Access 数

10、据库内部结构及功能11 Access中各对象之间的 关系如图2-1所示。其中 ,表是数据库的核心与 基础,它存放着数据库 中的全部数据信息。3.2.1 Access 数据库的内部结构报表、查询和窗体都是从数据库表中获得数据信息的,以实 现用户某一特定的需要,例如查找、统计计算、打印、编辑 、修改等。窗体可以提供一种良好的用户操作界面,通过它 可以直接或间接调用宏或模块,并执行查询、打印、预览、 计算等功能,或者对数据库进行编辑修改。12 1. 表(table)表是存储数据的基 本单元。其中存放着 具有特定主题的数据 信息。所有表以及表 之间的关系构成了数 据库的核心。一个数据库中的多个表不是孤

11、立的, 在多个表之间可通过 有相同内容的字段来 建立关联。3.2.1 Access 数据库的内部结构132. 查询(Query)查询可按预先设定的规则 ,从一个表、一组相关表或其 它查询中抽取一部分数据,将 其集中起来,形成一个全局性 的集合,供用户查看。将查询 保存为一个数据库对象后,就 可以在任何时候查询数据库的 内容了。3.2.1 Access 数据库的内部结构在数据库视图中显示一个查询时,看起来很像一个表。其中 一个微小的差别是:查询结果的每一行可能由好几个表中的 字段构成。查询可以包含计算字段,可以显示基于其他字段 内容的一些结果。14窗体中的文本框、按钮、列表框等都叫做控件。控件的

12、 外观、大小等都可以在窗体设计器中设置。在窗体中可以运 行宏和模块(VBA过程),也可以执行打印操作。当数据表中的某一字段与另一数据表中的多个记录相关 联时,可以通过子窗体进行。 3. 窗体(form) 窗体是类似于窗 口的界面。右图是一 个窗体的例子。窗体 通过各种控件来显示 字段信息。 3.2.1 Access 数据库的内部结构15报表中包含了指定数据的详细列表,每行构成一个记录。利用报表也可以进行统计计算,如求和、求平均值等。 注:Access的报表可以方便地转换为其他Office软件,如Word、Excel等的文档,从而利用这些软件的编辑和分析工具制作出更为精美的报表。 4报表(rep

13、ort) 报表可以按照指 定的样式将多个表或 查询中的数据打印(或 显示)出来。 3.2.1 Access 数据库的内部结构165.宏(macro)宏是若干个操作的组合,可用来简化一些经常性的操作 。将一系列操作设计为一个宏后,执行这个宏时,其中定义 的所有操作就会按照规定的顺序依次执行。在宏中可以执行的操作有:打开数据表,修改记录,修 改数据表中的数据,插入记录,删除记录,关闭数据表等。 当数据库中有大量重复性的工作需要处理时,使用宏是最好 的选择。宏可以单独使用,也可以与窗体配合使用。例如,在窗 体上设置一个命令按钮,单击这个按钮时,开始执行一个指 定的宏。使用宏时,Access会给出详细

14、的提示和帮助。3.2.1 Access 数据库的内部结构17模块有两种基本类型:类模块和标准模块。模块中的每 个过程都是函数过程或一个子程序。模块可以与报表、窗体 等对象结合使用,以建立完整的应用程序。在一般情况下, 用户不需要创建模块,除非要建立应用程序来完成宏所无法 实现的复杂功能。 6模块 (module) 模块是用 VBA语言编写 的程序段。右 图是一个模块 的Visual Basic窗口。 3.2.1 Access 数据库的内部结构18可以设计数据页来显示数据,让用户编辑数据库的内容,如改 变数据,追加新数据,提供数据分析工具等,通过数据访问页 ,可以在Internet(Intran

15、et)上访问Access数据库。 7.数据访问页(Web 页) 设计数据访问页的目 的是在Internet(或 Intranet)上发布数 据库信息 3.2.1 Access 数据库的内部结构19借助于“数据页向 导”制作数据页比 较容易,但编辑数 据页,或者保证它 的安全性就需要较 高的技巧了。与其 他数据库对象不同 ,数据访问页作为 独立的HTML文件保 存在磁盘上,在数 据库窗口中的图标 只是指向真实文件 的快捷方式。3.2.1 Access 数据库的内部结构203.2.2 Access 的功能1Access 的主要功能在Access 中,用户能够完成的工作大致包括如图2-6所示 的几个

16、环节。 Access可用于建立 小型桌面数据库系 统,供单机使用, 并可与工作站、数 据库服务器或家机 上的各种数据库链 接,从而实现数据 共享。 Access还 可用于建立客户/ 服务器应用程序中 的工作站部分。 21(1)组织数据DBMS最重要的作用就是组织、管理各种各样的数据。Access 的表对象可用于组织数据的基本模块。组织数据就是按预先的设计建各个表的结构,把各种类型的数据分别放在不同的表中,并建立各表之间的联系,从而把相关数据有机地组织在一起。(2)建立查询查询是操纵数据库的主要目的之一。查询对象用于建立查询的基本模块,通过创建查询来查找符合指定条件的数据,更新或删除记录,或对数据执行各种计算。3.2.2 Access 的功能22(3)设计窗体窗体是用户和数据库应用程序之间的接口之一,在数据

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 电子/通信 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号