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

链接地址:https://www.31ppt.com/p-5414519.html