《数据库实用教程数据访问页.pptx》由会员分享,可在线阅读,更多相关《数据库实用教程数据访问页.pptx(50页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、8.1 数据访问页简介 任何一个版本的Access均支持将数据表、查询以及报表等导出为HTML文档。但是这种静态Web页是与数据库脱离的,它们不会随着数据库数据的改变而更新。但从Access 2000开始,Access数据库系统提供了一种新的对象数据访问页(DAP)对象。第1页/共50页8.1.1 数据访问页的类型 数据访问页是结合窗体、报表和Web技术的数据网页,是绑定了数据的HTML文件。根据用途和和设计方式划分,数据访问页可分为如下3种类型:第2页/共50页1.数据输入 如果数据访问页种的数据来自同一个数据表,并且包含了表中得所有字段,可以通过网页向表中添加记录。如果数据来自不同的数据表
2、,则可以通过网页修改当前显示得字段中得内容。这种数据访问页用于查看、添加和编辑记录。第3页/共50页2.交互式报表 如果数据访问页中的数据来自多个数据表或查询,并在设计查询时已经对数据进行过排序和分组,则利用数据访问页可以像报表那样对数据库中的信息进行分组、统计和汇总等。但是在这种数据访问页上不能编辑数据。这种数据访问页主要用于合并和分组保存在数据库中的数据,然后发布数据的总结。第4页/共50页3.数据分析 这种数据访问页包含一个数据透视列表,以便当数据访问页中使用了数据透视表、图表和Excel电子表格时,重新组织数据并以不同得方式分析。这种页中可以包含图表和电子表格。第5页/共50页8.1.
3、2 数据访问页的视图Access的数据访问页视图有两种:页面视图和设计视图。页面视图是查看所生成数据访问页的一种视图方式,如图8-1所示。在页面视图方式下,通过记录导航条可以对记录进行浏览、添加、删除、排序和筛选等工作。第6页/共50页设计视图是创建和设计数据访问页的一个可视化的集成界面,如图8-2所示。在该界面下,可以编辑已有的数据访问页。设计视图方式的数据访问页由不同的节组成。第7页/共50页8.2 创建数据访问页 虽然数据访问页对象同Access数据库中的其他对象有所不同,但仍采用与其他对象相同的设计方法:使用向导创建对象和使用设计视图进行全面的设计。此外,还可以用自动创建的方法创建一个
4、简单的数据访问页。第8页/共50页8.2.1 自动创建数据访问页 通过自动创建的方式可以创建一个包含指定数据表或查询中所有字段的数据访问页,但这只是一种比较简单的方法,它只能创建类似于纵栏式报表的数据访问页。第9页/共50页(1)在数据库窗口中,单击左侧“对象”列表中的“页”对象按钮,然后单击工具栏上的“新建”按钮,打开“新建数据访问页”对话框,如图8-3所示。第10页/共50页(2)选中“自动创建数据页:纵栏式”选项,并在“请选择该对象数据的来源表或查询”下拉列表框中选择“学生成绩”作为所创建数据访问页的数据源。(3)单击“确定”按钮,系统自动创建一个数据访问页,并将其打开,此时,数据源中的
5、所有数据都会显示在页中,并会在数据记录显示区的下方显示一个导航条,方便用户浏览,如图8-4所示。第11页/共50页第12页/共50页(4)保存数据访问页。保存的方法与其他对象的保存基本相同,可以单击数据库工具栏上的保存按钮,也可以直接关闭数据访问页窗口,在随后出现的询问是否保存的对话框中单击“是”按钮,该数据访问页就会以HTML文件的形式保存在指定的路径中,同时,数据库窗口的“页”对象中添加了一个访问此页的快捷方式。第13页/共50页8.2.2 利用向导创建数据访问页(1)打开如图8-3的“新建数据访问页”对话框,选择“数据页向导”。(2)单击“确定”按钮,出现“数据页向导”第一个对话框,如图
6、8-5所示,要求用户确定数据页上的字段。这里,在“表/查询”下拉列表对话框中选择“表:学生成绩”,并将“可用字段”中的“课程编号”、“学号”、“成绩”和“等级”字段添加到“选定的字段”框中。第14页/共50页第15页/共50页(3)单击“下一步”按钮,弹出“数据页向导”第二个对话框,询问是否添加分组级别,这里,我们使用“成绩”作为分组依据,如图8-6所示。第16页/共50页(4)单击“下一步”按钮,弹出“数据页向导”第三个对话框,请用户确定明细记录使用的排序次序,此时,我们选择以“课程编号”为依据进行升序排序,如图8-7所示。第17页/共50页(5)单击“下一步”按钮,弹出“数据向导”第四个对
7、话框,在这里可以设定数据访问页的名称,同时还可以在Access中打开数据页或修改其设计,如图8-8所示。第18页/共50页(6)如果没有问题,可以选择“打开数据页”单选按钮,单击“完成”按钮,此时Access就会根据前面的信息创建一个新的数据访问页,如图8-9所示。第19页/共50页8.2.3 使用已有的网页生成数据访问页(1)在“页”对象选项卡下单击“新建”按钮,打开如图8-3的“新建数据访问页”对话框。(2)选定“现有的网页”选项,单击“确定”按钮,打开如图8-10的对话框,选择已有的网页,单击打开,即弹出设计视图,然后根据需要进行设计即可。第20页/共50页第21页/共50页8.2.3
8、使用设计视图创建数据访问页 前面介绍的使用自动创建和数据页向导的方法创建数据访问页,只能进行简单设计,如果要在数据页中设计控件、属性等,还需要使用设计视图。下面还是以“学生档案”为数据源,创建一个名为“学生档案数据页”的数据访问页对象,讲解使用设计视图设计数据访问页的步骤。第22页/共50页(1)在数据库窗口下单击“页”对象按钮,然后单击“新建”按钮。(2)在弹出的“新建数据访问页”对话框中选中“设计视图”选项,并在下方的“请选择该对象数据的来源和表或查询”下拉列表中选择“学生档案”作为该数据页的数据源。(3)单击“确定”按钮后,打开数据访问页的设计视图,如图8-11所示。第23页/共50页第
9、24页/共50页 从上图可以看出,数据访问页的设计视图主要包括两部分:一个是位于设计视图顶部的“单击此处键入标题文字”的标题区;一个是“将字段从字段列表拖放到该页面上”的设计数据显示的区域。此外,旁边还有作为数据源的“字段列表”和“工具箱”。第25页/共50页(4)在“单击此处并键入标题文字”处单击,可以设计数据页的标题,此时输入“学生档案数据页”作为当前数据页的标题,系统将以大号字显示此标题,如图8-12所示。第26页/共50页(5)选中“字段列表”中的字段,通过“添加到页”按钮将其添加到设计视图中,或者直接将相应的字段拖曳到数据访问页的窗口,系统会自动创建一个以该字段名称为标题的标签,并创
10、建一个文本框,用来显示相应的字段值,同时设计区上方的文字自动变成“页眉:学生档案”,设计区下方,系统会自动添加上具有导航功能的记录浏览按钮。这里我们将“学生档案”表中的“课程编号”、“成绩”、“学号”和“等级”拖曳到设计区,如图8-13所示。第27页/共50页第28页/共50页(6)单击工具栏中的“保存”按钮,将所创建的数据访问页保存为“学生成绩数据页”。(7)单击工具栏中的“视图”按钮,可以将当前数据访问页切换到页面视图,效果如图8-14所示。第29页/共50页8.3 编辑数据访问页 数据访问页创建完成后,可以点击工具栏上的设计按钮,进入设计视图对其进行适当的编辑,以更加符合用户的需求。第3
11、0页/共50页8.3.1 添加或删除字段 进入设计视图之后,即可添加或删除字段。在“字段列表”选择要添加的字段,单击“添加到页”按钮,或拖曳鼠标直接添加字段到设计区即可。需要删除字段时,可在数据访问页的设计视图中选中该字段,执行“编辑”菜单中的“剪切”命令,或直接按“Delete”键,即可从数据访问页中删除。第31页/共50页8.3.2 设置数据访问页的属性 在数据访问页视图中设置数据页属性的方法是:选择“编辑”菜单下的“选择页”命令,也可单击工具栏上的“属性”按钮,打开数据页属性对话框,如图8-15所示。第32页/共50页常用属性有以下几种:BackgroundColor:背景色,使用16进
12、制数表示颜色。BackgroundImage:背景图片,在这里选择图片作为页的背景。ConnectionStrin:数据连接属性,鼠标定位在此文本框时,其右侧会有一个省略号的按钮,单击该按钮会弹出“数据连接属性”对话框,用户可以在此进行必要的设置。DataEntry:用于设置数据显示形式,其值为逻辑值。当其属性值为“True”时,当打开“页”视图或在Internet Explorer中打开数据访问页的时候,会显示一个空白记录,否则显示与页连接的数据库的第一个记录。Dir:用于设置页显示的方向,当其值为“rtl”时,数据访问页从右到左显示;当其值为“ltl”时,数据访问页从左向右显示。TabIn
13、dex:用于设置该控件是否在Tab次序中,当其值为“1”时,该控件处在Tab键的次序,若其值为“-1”,则该控件不在Tab键的次序。TextAlign:设置文本对齐方式,默认值是left。第33页/共50页8.3.3 添加控件 在Access的设计视图中,可添加标签、文本框以及命令按钮等控件,用户可以利用控件对数据进行编辑。添加控件时,可以单击工具箱中该控件的图标选中该控件,然后在设计区的相应位置单击鼠标,即可将控件添加到视图中,并且可以通过拖曳将其移动到适当的位置。第34页/共50页1添加命令按钮以“学生档案数据页”为例,其上添加查看上一个记录和查看下一个记录按钮来实现记录的浏览。(1)在“
14、学生档案数据页”的设计视图中单击工具箱中的“命令按钮”选项,然后在设计区单击鼠标,此时设计区会出现一个命令按钮,并弹出“命令按钮向导”第一个对话框,如图8-16所示。第35页/共50页(2)在对话框“类别”框中选择“记录导航”,在“操作”框中选择“转至前一项记录”。(3)单击下一步,弹出“命令按钮向导”第二个对话框,询问用户按钮上面显示文字还是图片,这里我们选择图片,并在右边的图片框中选择“指向右方”选项,可以在左边的“示例”框中可以预览命令按钮的样式,如图8-17所示。第36页/共50页(4)单击“下一步”按钮,弹出“命令按钮向导”第三个对话框,要求用户为该命令按钮命名,这里我们将其命名为“
15、上一记录”,如图8-18所示。然后单击完成按钮即可完成该命令按钮的基本设置。第37页/共50页(5)通过拖曳鼠标,调整命令按钮的大小和位置以符合用户需求,这样就完成了一个命令按钮的创建。依照上面步骤,再创建一个浏览下一条记录的命令按钮,切换到页面视图,如图8-19所示。第38页/共50页2添加滚动文字控件 有时候在网上我们可以看到用来吸引人们目光的各种滚动的文字,在Access的数据访问页中,也可通过绑定滚动文字控件和数据库中字段来实现。另外,还可以设置移动速度、方向移动类型来自定义滚动文字。第39页/共50页(1)单击控件工具箱中的“滚动文字”控件按钮,选中该控件,然后在数据访问页中单击鼠标
16、,将该控件放到数据页上。(2)在滚动文字控件中输入相关的文字,即是该滚动文字控件显示的信息。(3)可在在工具栏中设置文字的字体和字号,并通过鼠标拖动调整滚动文字控件的大小,以实现需要的效果。(4)设定文字滚动效果。选中滚动文字控件,单击工具栏上的“属性”按钮,弹出滚动文字控件的属性对话框,如图8-20所示,通过修改属性值控制滚动文字。第40页/共50页第41页/共50页3添加超链接 要插入一个超链接,可以单击控件工具栏上的“超链接”按钮,将其拖动到数据页上,此时Aceess将弹出“插入超链接”对话框,如图8-21所示。第42页/共50页 在这个对话框里,我们输入显示的文字,并选择将文字链接到一
17、个原有的Web页,或链接到本数据库的一个数据访问页,还可以连接到一个新建的数据访问页或一个电子邮件地址。选定要链接的目标后,单击确定即可。第43页/共50页8.3.4 修饰数据访问页 1设置主题 主题是定义各种元素外观特性的整体方案,如字体、横线、背景图象等。为数据页设置主题,可以帮助用户更方便地创建风格统一的数据页。我们以为“学生档案数据页”为例。(1)以设计试图的方式打开要创建主题的数据访问页。(2)单击菜单栏中的“格式”按钮,选择其中的“主题”命令,弹出如图8-22的“主题”对话框。第44页/共50页(3)左侧的“请选择主题”列表框中选择主题,同时,用户还可以通过勾选左下方的复选框,选择
18、是否使颜色更加鲜艳、是否需要活动图形以及是否添加背景图案。这是在右侧可以预览其效果。(4)单击“确定”按钮,即可将该主题应用到数据访问页上。第45页/共50页2设置背景图案为了使数据页更加美观,可以为其添加背景图案,方法是在数据访问页的设计视图下,选择“格式”“背景”“图案”选项,如图8-23所示,在弹出的对话框中查找所需图案即可。第46页/共50页8.4 访问数据访问页 数据访问页设计完成后,可以通过浏览器进行访问了,这是数据访问页的主要访问途经,也是涉及数据访问页的基本目的。其工作原理和过程设计服务器的数据发布和客户端的数据访问,这与Web服务器/浏览器完全相同。因此正常情况下,要求网络中至少存在一台Web服务器,并且将Access数据访问页以URL路径指名定位。第47页/共50页 要在浏览器中浏览数据访问页,可以在地址栏中输入文件路径,或者直接找到该数据访问页,双击打开。在默认情况下,用户在浏览器窗口打开创建的分组数据访问页时,下层级别都呈折叠状态。第48页/共50页本章结束第49页/共50页感谢您的观看。第50页/共50页