《Access用户界面》PPT课件.ppt





《《Access用户界面》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《Access用户界面》PPT课件.ppt(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第3 3章章 Access Access 用户界面用户界面3.1 Access 的性能的性能3.2 Access数据库内部结构及功能数据库内部结构及功能3.3 Access开发环境开发环境3.4 数据库对象的使用数据库对象的使用3.5 数据的导入与导出数据的导入与导出3.1.1 Access 系统组成系统组成(1)数数据据库库引引擎擎(database(database engine)engine)它是真正存储、排序和获取数据的软件,一般来说,数据库引擎是不可见的。3.1 3.1 Access Access 的性能的性能在创建一个单机数据库之前时,Access使用Jet引擎来管理数据。也可使
2、用微软数据库引擎(Microsoft Data Engine,MSDE)。MSDE和Microsoft的企业版数据库软件SQL Server 70是相互兼容的。2(2)(2)数据库对象数据库对象(database(database object)object)Access 是一种面向对象的开发环境,它的数据库窗口非常便于用户访问各种对象。对对象象就就是是提提供供一一种种特特定定的的使使用用界界面面,用用于于查查看看、输输入入和和抽取数据库的有关信息。抽取数据库的有关信息。Access数据库最基本的构件是对象。一个数据库可以包含任意数量的对象。默认情况下,数据库窗口是可见的,可用于创建和编辑当前
3、数据库中的对象。最常见的数据库对象有表、窗体、查询和报表等。3.1.1 Access 系统组成系统组成3Access 2003的数据库对象有哪些?的数据库对象有哪些?表、查询、窗体、模块、宏、报表、数据访问页。表是存储数据的容器,是关系数据库系统的基础,以行列形式存储数据项,这一点与电子表格有些类似,Access可以同时打开1024个表。查询可以显示从多个表(最多为16个)中选取得数据。窗体是数据库和用户的一个联系界面,用于显示包含在表或查询中的数据、操作数据库中的数据。模块由VBA代码组成,可以完成其它对象无法完成的操作,构成结构复杂、功能强大的数据库应用系统。宏主要用于Access的自动化
4、,执行特殊的操作和响应用户激发的事件。报表可以用友好和实用的形式来打印表和查询中的数据。数据访问页实际上就是混合了HTML和ActiveX技术的数据网页,可以通过数据访问页创建绑定数据的Web页,将数据库应用到扩展到企业的Intranet中,这样就可以更有效地共享数据库中的数据。4(3)(3)设计工具设计工具(design tools)(design tools)Access包含一套设计工具,可用于创建对象。例如,利用查询设计器可设计一个查询,或对一个已有的查询进行编辑和修改等。(4)(4)编程工具编程工具(programming tools)(programming tools)Access
5、与Microsoft Office中其他的应用程序共享编程语言VBA。Access 引入了VBE(Visual Basic Editor),它与Word、Excel、PowerPoint中的VBE具有相同的用户界面,可以直接将自己的代码管理和开放技巧转移到这些软件包中,从而丰富Access 应用程序的数据访问功能。3.1.1 Access 系统组成系统组成5 3.1.2 Access Access 的特点的特点(1)(1)存储文件单一存储文件单一 一个Access数据库文件中包含了该数据库中的全部数据表、查询,以及其他与之相关的内容。文件单一便于计算机外存储器的文件管理,也使得用户操纵数据库及
6、编写应用程序更为方便。(2)(2)支持长文件名和名称自动更正支持长文件名和名称自动更正 Access支持Windows系统的长文件名,并且可以在文件名内加空格,从而可以使用叙述性的标题,使文件便于理解和查找。3.1 3.1 Access Access 的性能的性能6 3.1.2 Access Access 的特点的特点(3)(3)兼容多种数据库格式兼容多种数据库格式 Access 提供了与其他数据库管理软件包的良好接口,能识别dBASE、FoxPro、Paradox等数据库管理系统生成的数据库文件。能够直接导入Office软件包的其他软件,如Excel、Word等编辑形成的数据表、文本文件、图
7、形等多种内容,而且自身的数据库内容也可以方便地在这些软件中操作。(4)(4)具有具有WebWeb网页发布功能网页发布功能 Access 2000以上的版本增加了数据访问页功能,通过创建数据访问页,可将数据库管理系统移植到浏览器中,从而实 现 将 数 据 发 布 到 Internet(或 Intranet)上,以 及 在Internet上管理和操作数据库的功能。7(5)(5)可应用于客户可应用于客户/服务器方式服务器方式 在Access 中,可以创建数据库项目,以便将Access 作为SQL Server数据库的前端开发工具,访问、操作并管理后端SQL Server数据库,从而创建出客户/服务器
8、方式的数据库系统。(6)(6)操作使用方便操作使用方便 Access具有图形化的用户界面,提供了多种方便实用的操作向导,用户只需进行一些简单的鼠标操作,或者回答对话框的一些提问,就可以基本完成对数据库的操纵工作。3.1.2 Access Access 的特点的特点8第第3 3章章 Access Access 用户界面用户界面3.1 Access 的性能的性能3.2 Access数据库内部结构及功能数据库内部结构及功能3.3 Access开发环境开发环境3.4 数据库对象的使用数据库对象的使用3.5 数据的导入与导出数据的导入与导出 Access 2003所使用的对象包括表表、查查询询、报报表表
9、、窗窗体体、宏宏、模模块块和和数数据据访访问问页页。在一个数据库中,除数据访问页之外,其他的对象都存放在一个扩展名为.mdb的数据库文件中,而不像其他数据库那样分别存放在不同的文件中。这样就方便了数据库文件的管理,而且与Excel中的工作簿、工作表的构造互相对应(一个工作簿包含多个工作表,存为一个文件)。注:Access 2000以前的版本中没有数据访问页对象。3.2 Access 3.2 Access 数据库内部结构及功能数据库内部结构及功能11 Access中各对象之间的关系如图2-1所示。其中,表是数据库的核心与基础,它存放着数据库中的全部数据信息。3.2.1 Access 3.2.1
10、Access 数据库的内部结构数据库的内部结构报表、查询和窗体都是从数据库表中获得数据信息的,以实现用户某一特定的需要,例如查找、统计计算、打印、编辑、修改等。窗体可以提供一种良好的用户操作界面,通过它可以直接或间接调用宏或模块,并执行查询、打印、预览、计算等功能,或者对数据库进行编辑修改。121.1.表表(table)(table)表是存储数据的基本单元。其中存放着具有特定主题的数据信息。所有表以及表之间的关系构成了数据库的核心。一个数据库中的多个表不是孤立的,在多个表之间可通过有相同内容的字段来建立关联。3.2.1 Access 数据库的内部结构数据库的内部结构13 2.2.查询查询(Qu
11、ery)(Query)查询可按预先设定的规则,从一个表、一组相关表或其它查询中抽取一部分数据,将其集中起来,形成一个全局性的集合,供用户查看。将查询保存为一个数据库对象后,就可以在任何时候查询数据库的内容了。3.2.1 Access 数据库的内部结构数据库的内部结构在数据库视图中显示一个查询时,看起来很像一个表。其中一个微小的差别是:查询结果的每一行可能由好几个表中的字段构成。查询可以包含计算字段,可以显示基于其他字段内容的一些结果。14 窗体中的文本框、按钮、列表框等都叫做控件。控件的外观、大小等都可以在窗体设计器中设置。在窗体中可以运行宏和模块(VBA过程),也可以执行打印操作。当数据表中
12、的某一字段与另一数据表中的多个记录相关联时,可以通过子窗体进行。3.3.窗体窗体(form)(form)窗体是类似于窗口的界面。右图是一 个窗体的例子。窗体通过各种控件来显示字段信息。3.2.1 Access 数据库的内部结构数据库的内部结构15报表中包含了指定数据的详细列表,每行构成一个记录。利用报表也可以进行统计计算,如求和、求平均值等。注:Access的报表可以方便地转换为其他Office软件,如Word、Excel等的文档,从而利用这些软件的编辑和分析工具制作出更为精美的报表。4 4报表报表(report)(report)报表可以按照指定的样式将多个表或查询中的数据打印(或显示)出来。
13、3.2.1 Access 数据库的内部结构数据库的内部结构16 5.5.宏宏(macro)(macro)宏宏是是若若干干个个操操作作的的组组合合,可可用用来来简简化化一一些些经经常常性性的的操操作作。将一系列操作设计为一个宏后,执行这个宏时,其中定义的所有操作就会按照规定的顺序依次执行。在宏中可以执行的操作有:打开数据表,修改记录,修改数据表中的数据,插入记录,删除记录,关闭数据表等。当数据库中有大量重复性的工作需要处理时,使用宏是最好的选择。宏可以单独使用,也可以与窗体配合使用。例如,在窗体上设置一个命令按钮,单击这个按钮时,开始执行一个指定的宏。使用宏时,Access会给出详细的提示和帮助
14、。3.2.1 Access 数据库的内部结构数据库的内部结构17 模块有两种基本类型:类模块和标准模块。模块中的每个过程都是函数过程或一个子程序。模块可以与报表、窗体等对象结合使用,以建立完整的应用程序。在一般情况下,用户不需要创建模块,除非要建立应用程序来完成宏所无法实现的复杂功能。6 6模块模块(module)(module)模块是用VBA语言编写的程序段。右图是一个模块的Visual Basic窗口。3.2.1 Access 数据库的内部结构数据库的内部结构18 可以设计数据页来显示数据,让用户编辑数据库的内容,如改变数据,追加新数据,提供数据分析工具等,通过数据访问页,可以在Inter
15、net(Intranet)上访问Access数据库。7.7.数据访问页数据访问页(Web(Web页页)设计数据访问页的目的是在Internet(或Intranet)上发布数据库信息 3.2.1 Access 数据库的内部结构数据库的内部结构19 借助于“数据页向导”制作数据页比较容易,但编辑数据页,或者保证它的安全性就需要较高的技巧了。与其他数据库对象不同,数据访问页作为独立的HTML文件保存在磁盘上,在数据库窗口中的图标只是指向真实文件的快捷方式。3.2.1 Access 数据库的内部结构数据库的内部结构203.2.2 Access Access 的功能的功能 1 1Access Acces
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Access用户界面 Access 用户界面 PPT 课件

限制150内