1、1,第6章 数据访问页,一种直接连接到数据库数据的网页,使用这些页可以对Access数据库中的实时数据进行查看、编辑、更新、删除、筛选、分组以及排序。,2,本章主要内容:,数据访问页的创建和编辑数据访问页的基本用法,3,6.1 数据访问页概述,6.1.1 数据访问页对象数据访问页也是一种数据库对象,但和表、查询、窗体和报表等其它数据库对象不同,它不保存在数据库mdb文件中,而是以html文件形式单独保存在数据库之外,仅在Access 数据库的页对象中保留一个快捷方式。数据访问页就是特殊类型的网页,通过它用户就可以对数据库中的实时数据进行浏览、编辑、筛选、分组、排序、统计和分析等操作。在数据访问
2、页中还可以包含电子表格、数据透视表或图表等OLE对象,以便对数据库数据的分析和使用更加形象和方便,4,页对象管理界面,打开Access数据库,选择对象列表中的“页”对象,显示数据库的数据页管理界面,如图所示。,数据访问页维护工具,已有数据页对象,5,数据访问页的视图,1页面视图 “页面”视图是查看所生成的数据访问页样式的一种视图,是浏览数据访问页内容的 Access 窗口。2设计视图 “设计”视图是创建与设计数据访问页的一个可视化的集成界面,在该界面下可以修改数据访问页。 3网页预览 “网页预览”视图方式将在IE浏览器中打开数据访问页。,6,6.2 创建数据访问页,在数据库的数据页管理界面单击
3、【新建】按钮,将打开如图所示的“新建数据访问页”对话框。其中列出了创建数据访问页的4种方法,前3种方法分别与数据页对象列表中的前3项工具对应。,7,6.2.1 使用“自动创建数据页”方法,打开“新建数据访问页”对话框,选择其中的“自动创建数据页:纵栏式”向导,从对象数据的来源下拉列表中选择使用的数据表或查询(如“教师信息”表),单击【确定】按钮,系统将自动生成并打开数据访问页,同时显示 “页视图”工具栏。“自动创建数据页:纵栏式”向导创建的数据页中包含所有记录的全部字段(除图片格式的字段除外)的数据信息。利用导航条中的记录导航按钮可以切换记录内容;利用维护工具(如【新建】、【升序】、【筛选】等
4、)可以对数据源中的数据进行数据维护。,8,【例6-1】创建“教师信息”数据访问页。,9,注意:页对象并不存放在当前数据库中,保存在当前数据库中的只是访问该页的快捷方式,页对象存储在当前文件夹或当前指定文件夹中。 可以使用下面的方法之一保存数据访问页:单击页视图工具栏中的【保存】按钮执行【文件】|【保存】菜单命令首次保存数据访问页时,系统将弹出“另存为数据访问页”对话框,用户指定保存位置和文件名(如“学生信息页”)后单击【保存】按钮,系统将继续弹出警告信息。单击【确定】按钮,完成数据访问页的保存工作。,保存数据访问页,10,6.2.2 使用“数据页向导”方法,可以采用下列方式之一打开数据页向导:
5、双击数据页管理界面中的“使用向导创建数据访问页”方法从“新建数据访问页”对话框中选用“数据页向导”方法【例6-2】使用向导创建学生成绩信息数据访问页。,11,6.2.3 使用“设计视图”方法,用下列方法之一生成一个空白数据页:双击数据页管理界面中的“在设计视图中创建数据访问页”方法打开“新建数据访问页”对话框,选用其中的“设计视图”方法数据访问页设计工具- 字段列表和工具箱“字段列表” 中列出了当前数据库中所有的表和查询对象资源。“工具箱”中列出了设计数据页的可用工具和控件。,12,6.3 编辑数据访问页,编辑数据访问页的操作需要在“设计”视图中进行,其操作方法与其它的数据库对象设计视图方法类
6、似。 6.3.1 添加标签和文本框选中工具箱中的“标签”按钮,在数据访问页中拖动鼠标左键画出标签大小轮廓,松开鼠标左键再输入文本即可。同样方法,选中“文本框”按钮,使用鼠标画出文本框大小轮廓即可。 添加文本框时会自动添加标签,用户可以根据需要修改或删除标签对象。,13,若工具栏中的“控件向导”处于选中状态,那么对部分控件,系统将自动打开控件生成向导,帮助用户快速地定制相应的控件。确认工具栏中“控件向导”按钮处于选中状态。选中“命令按钮” 控件,在数据访问页中用鼠标左键画出按钮轮廓,之后系统将自动弹出 “命令按钮向导”。用户在向导的提示下就可以方便地定制出具有一定功能的美观实用的命令按钮。,6.
7、3.2 添加命令按钮,14,6.3.2 添加滚动文字,选中工具栏中的“滚动文字”控件,然后在数据访问页中画出滚动区域,然后再输入滚动文本信息即可。如果还需要定制更多的属性,则可以在“滚动文字”控件的“属性”对话框进一步设置,如ScrollDelay属性用于指定滚动延迟,ScrollAmount属性用于指定滚动步长。,15,6.3.4 使用主题,主题是由项目符号、字体、水平线、背景图像、设计元素以及颜色等组成的统一体。这些基本的数据页元素构成数据访问页的整体外观。执行【格式】|【主题】菜单命令,打开主题对话框。从左侧的备选主题列中选择一种主题,其主题效果将在预览区显示。对每个主题,还可以利用备选
8、主题列下部的三个复选框改变它们的“鲜艳颜色”、“活动图形”和“背景图像”等设置状态。执行【格式】|【背景】菜单命令,可以选择设置数据访问页的背景颜色或背景图片。,16,17,6.3.5 添加Office组件,Office组件包括数据透视图、图表和电子表格等。以添加数据透视表为例来说明Office组件的添加方法:既可以将数据表或查询拖入访问页并选用“数据透视表”版式来创建透视表,也可以使用工具栏中的“Office数据透视表”工具定制透视表。新建一个空白数据页。选中工具栏中的“Office数据透视表”工具,在数据访问页中画出透视表的轮廓。打开字段列表,将学生基本信息表中的“学号”、“姓名”字段拖入
9、到明细数据区,将“民族”字段拖入行字段区,将“性别”字段拖入列字段区,将“籍贯”拖入筛选区。设置数据访问页标题为“学生信息数据透视表”。,18,19,6.4 使用数据访问页安全注意事项,数据访问页直接与数据库连接。当用户在 Internet Explorer 中显示数据访问页时,他们看到的是属于自己的页副本。这意味着,任何筛选、排序和对数据显示方式进行的其它改动,包括在数据透视表列表或电子表格中进行的改动,都只影响他们自己的数据访问页副本。但对数据本身的改动,如修改值、添加或删除数据,都存储在基础数据库中,因此查看该数据访问页的所有用户都可使用这些更改。,20,数据访问页实际上未存储在 Acc
10、ess 文件中,它们以 HTML 文件的形式存储在本地文件系统、网络共享的文件夹或 HTTP服务器中。因此,Microsoft Access 无法控制数据访问页文件的安全性。为了保护数据访问页,必须借助于 HTML 文件所在计算机上的文件系统安全机制,来对页面链接和HTML文件采取相应的安全措施。为了帮助保护页面所访问的数据,必须对页面连接到的数据库采取相应的安全措施,或者通过配置 Microsoft Internet Explorer 的安全设置来防止未经授权的访问。,21,本章小结,本章内容主要介绍了Access与Internet的交互功能, Access既可以创建静态数据访问页,又可以创建动态数据访问页,通过发布这些网页,实现了Internet/Intranet的用户利用Internet Explore浏览器来浏览、添加、修改、删除数据库中的数据记录,方便了用户存取数据库中的数据。,22,复习提问,1,