数据访问页
- 格式:docx
- 大小:20.45 KB
- 文档页数:10
第六章数据访问页数据访问页是直接与数据库中的数据链接的网页,或者说是将数据库中的数据通过web 页发布,通过web页,可以查看来自Internet或Intranet的数据——这些数据保存在Access数据库或SQL server数据库中。
在数据访问页中还可以包含电子表格、数据透视表或图表等OLE 对象,以便对数据库数据的分析和使用更加形象和方便。
数据访问页是混合了HTML (Hypertext Markup Language, 超文本链接标示语言)和ActiveX(微软倡导的ActiveX 网络化多媒体对象技术)技术的网页文件。
6.1数据访问页的概念6.1.1数据访问页对象数据访问页简单地认为就是一个网页。
打开Access数据库,选择对象列表中的“页”对象,将显示数据库的数据页管理器,如图6-1所示。
图中页对象列表是数据访问页的维护工具。
图6-1 数据访问页对象6.1.2数据访问页的类型根据数据访问页的用途,可以分为以下三种类型:1.交互式报表:这种数据访问页经常用于合并和分组保存在数据库中的信息,然后发布数据的总结。
虽然这种数据访问页也提供用于排序和筛选的工具栏按钮,但是这种页不能编辑数据。
2.数据输入:这种数据访问页用于查看、添加和编辑记录。
3.数据分析:这种数据访问页会包含一个数据透视表列表,与Access数据透视表窗体或Excel 数据透视报表类似,允许重新组织数据以不同方式分析数据。
这种页可能包含一个图表,用于分析趋势、发现规模,以及比较数据库中的数据。
6.1.3 数据访问页视图数据访问页是以超文本标记语言(HTML)编码的窗体。
有三种视图方式:页视图、设计视图及网页预览视图。
1.页视图页面视图是在Access 数据中使用数据访问页图的基本形式。
利用数据库对象中的“新建/自动创建数据访问页:纵栏式”向导新建的数据访问页就是以这种视图方式打开的。
如图6-2所示。
图6-2 数据访问页的页视图2.设计视图数据访问页的设计视图与报表的设计视图类似,在设计视图中可以创建、设计或修改数据访问页,页设计视图如图6-3所示。
第 6章数据访问页6.1 数据访问页的基本概念一、数据访问页的作用1、数据访问页是一个能够动态显示、添加、删除以及修改记录内容的特殊网页。
用户既可以在 Internet 和 Intranet 上使用数据访问页,在网络上发布数据库信息,又可以通过电子邮件发送数据访问页。
2、用户可以根据需要设计:交互式报表、数据输入、数据分析等不同用途的数据访问页。
二、数据访问页的视图:数据访问页有 2种视图方式,分别是设计视图和页面视图。
1、设计视图是创建与设计数据访问页的一个可视化的集成界面。
2、页面视图是查看所生成的数据访问页的一种视图方式。
三、数据访问页的调用方式:数据访问页是保存在 Access 数据库或 Access 项目文件外的独立文件。
其调用方式,除了可以在 Access 数据库中打开,还可以利用Internet Explore浏览器打开。
1、在 Access 中打开数据访问页(1在 Access 中打开数据访问页并不是为了应用,而是为了测试。
(2 打开的方法是:在Access“数据库”窗口的“页”对象中, 选中要打开的数据访问页, 然后单击窗口工具栏“打开”按钮, 或直接双击要打开的数据访问页。
2、在 IE 浏览器中打开数据访问页四、数据访问页的数据来源1、 Access 数据库或 SQL Server 数据库:创建数据访问页应为其绑定一个Access 数据库或 SQL Server数据库。
2、其他数据来源:数据访问页还可以包含其他数据源的数据。
例如, Excel 工作表、非 Access 或 SQL Server数据库中的数据透视表、电子表格或图表。
6.2 创建数据访问页一、自动创建数据访问页:自动创建数据访问页, 即使用“自动创建数据页”向导来创建数据访问页, 是最简单最快捷的创建方法。
使用这种向导可以快速创建基于单一数据源 (表或查询中所有字段 (存储图片的字段除外和记录的数据访问页。
数据访问页格式由 Access 系统自动规定, 用户不需要做任何设置。
8.1 数据访问页概述数据访问页是直接连接到数据库中数据的Web页;通过数据访问页可以将数据发布到Internet或Intranet上,并可通过浏览器进行数据访问,维护,操作;通过数据访问页也可以查看,操作来自网上的ACCESS,SQL Server数据库中的数据.一,数据访问页的类型交互式报表类型交互式报表类型的数据访问页用来对数据库中的信息进行展开,折叠分组,前者显示详细信息,后者显示汇总信息.可以在数据访问页中对数据进行交互排序和筛选,但只能用来查看数据,不能编辑数据库中的数据.一,数据访问页的类型(续)数据入口类型可用于浏览,添加和编辑数据库中的记录,类似于窗体,可对数据库中的数据进行输入,编辑,删除操作与窗体不同的是:数据访问页ACCESS中只保存一个快捷方式,访问页本身存在于ACCESS之外数据分析类型包含一个数据透视表,可用不同的方法分析数据.二,数据访问页的视图数据访问页的创建和使用都是在设计视图,数据页视图和Internet Explorer视图中进行,其中:设计视图用来设计页,实现特定功能页视图是数据页的应用视图Internet Explorer视图用于在浏览器中查看数据访问页三, 数据访问页的数据源数据的最根本来源都是表,ACCESS提供了两种使用Web页中数据的方式:导入:就是将数据复制到当前数据库中,要比链接数据快得多链接:数据仍然放在当前的位置,按照数据当前的格式使用,用户不需要改变原来的更新,管理和共享数据的方法四,窗体,报表,数据访问页的比较是否否通过电子邮件访问数据可以是可以打印数据是否否通过网络与远程数据库进行交互是否是与数据库进行交互Web页报表窗体功能8.2 创建数据访问页一, 利用"自动创建数据页"创建:包含数据:表/查询中所有字段,不包括图片类型的字段数据显示方式:纵栏式[例8-1]创建基于"图书信息表"的自动数据访问页,如下:一, 利用"自动创建数据页"创建一, 利用"自动创建数据页"创建创建步骤在数据库窗口中单击"页"对象选择"新建"按钮选择"自动创建数据页:纵栏式"在数据来源中选择"图书信息表"单击"确定"完成创建二, 利用向导创建数据访问页[例8-2]使用向导创建"图书查询Web页"操作步骤:在数据库窗口中,单击"页"按钮打开数据访问页向导在上页图中选择"数据页向导",然后在数据来源列表中选择"图书信息查询",单击确定在"页"对象窗口中,选择"使用向导创建数据访问页",同样可以弹出数据页向导,在"表/查询"中选择"图书信息查询"二, 利用向导创建数据访问页在"选定字段"对话框中设置数据访问页的数据来源和所包含的字段二, 利用向导创建数据访问页对字段数据进行分组:在字段列表框中选择"出版时间",,在示例样式框中显示以"出版时间"进行分组的情况二, 利用向导创建数据访问页5.单击分组选项,出现"分组间隔"对话框,在"分组间隔"组合框中选择"年",单击确定.在数据访问页中可以通过分组将同类信息归结在一起.分组数据页可以实现交互功能,也可以通过电子邮件实现电子发布,能够随时反映数据的变化.但分组后的数据访问页不允许进行数据的修改,只能用于浏览数据或筛选排序等操作二, 利用向导创建数据访问页单击下一步,出现确定排序的对话框,如果不需要排序,则跳过这一步.此处可以使用"出版时间"字段进行升序排列单击下一步,输入数据页名称"图书信息查询Web页",单击下一步.单击"完成",出现预览窗口,可以在窗口中输入标题"按出版时间分组显示图书信息".二, 利用向导创建数据访问页切换到"页面视图",单击扩展按钮中的图标,将分组展开三, 将现有的Web页转换为数据访问页操作步骤:在数据库"页"对象窗口中单击"新建"按钮;选取"编辑现有的Web页"列表项;单击"确定"后,弹出查找Web页的对话框.在此选择想要修改的Web 页,然后单击"打开"按钮,打开该页面的设计视图,进行修改.四, 利用"设计视图"创建数据访问页[例8-4]用设计视图创建一个"图书信息"页包含数据:书名,作者,出版社,出版时间,单价打开数据库"页"对象窗口双击"在设计视图中创建数据访问页",或单击"新建",然后选择"设计视图",弹出空白的设计视图四, 利用"设计视图"创建数据访问页在空白数据访问页中单击并键入标题"图书信息",单击工具栏中的"字段列表"按钮,弹出字段列表选项四, 利用"设计视图"创建数据访问页在字段列表中选择"表"并单击扩展图标,展开所有表,然后选择"图书信息表",将其展开后,选择要求的字段,在设计视图中出现5个标签和5个文本框,标签为字段名,文本框自动与相应数据绑定四, 利用"设计视图"创建数据访问页关闭字段列表,切换到页视图,得到网页,然后切换到"Web"页预览,在浏览器中查看该页.8.3数据访问页的编辑编辑的过程就是将需要用到的控件一个个从工具箱中放到数据访问页上来,并将它们属性中的控件来源同相应的表或查询进行关联.一,在设计视图中编辑数据访问页设计视图中,除了数据访问页本身外,还有一个工具箱和属性窗口,数据访问页的工具箱与窗体设计模式中的工具箱相比,不但具有3种最常见的普通控件——标签,命令按钮,文本框,还有其他几种控件一,在设计视图中编辑播放电影片断影片图像形式的超级链接图像热点绑定数据库中的超级链接字段绑定超级链接电子表格形式绑定数据Office电子表格以图表形式显示统计数据Office图表动态计算统计数据并显示Office数据透视表分组数据显示或折叠扩展按钮文字在控件范围内滚动滚动文字数据访问页工具箱中几种特别的控件和作用一,在设计视图中编辑1.编辑滚动文字打开"图书信息"web页的设计视图,关闭字段列表对话框,在适当位置放置一个"滚动文字"控件,在其属性窗口中,将控件来源设置为"书名",切换到"页面视图",可以查看结果.一,在设计视图中编辑2.编辑绑定超级链接在"图书信息表"中,将备注字段类型设置为超级链接.在"图书信息"页的设计视图中,将"备注"字段拖入,然后切换到预览视图,可以查看超链接效果另外,单击工具栏中超链接工具,在设计视图中划出适当的区域,可以在弹出的对话框中设置超链接一,在设计视图中编辑3.编辑Office数据透视表数据透视表,图表,表格都是Office提供的ActiveX控件,以控件的方式使用它们,这三个控件的属性由其自带的属性工具箱来编辑,而且绑定的数据同该数据访问页用的是哪个数据集关系不大,他们不仅可以使用当前数据库的内容,还有可能使用别的数据库的内容.一,在设计视图中编辑在"图书信息"设计视图中,单击"数据透视表"按钮,放在数据访问页适当位置上后,即出现一个默认大小的数据透视表的控件.一,在设计视图中编辑右击该控件,在弹出的快捷菜单中选择"命令和选项"选项在弹出的窗口中单击"数据源"选项卡一,在设计视图中编辑其中"获取数据"是指获取数据的方式是不是ODBC.若只使用本数据库中的数据,则不用ODBC,可保持原值"数据源控件"不变;通过单击"数据成员"右边的下拉按钮来选择要进行分析的原始数据来源"图书信息表"一,在设计视图中编辑在上图中,将"书名"拖到"将列字段拖至此处",将"出版社"拖到"将行字段拖至此处",将"单价"拖至"汇总或明细处"一,在设计视图中编辑切换到页视图,如下所示.适合应用于需要在网页上动态生成条件时进行分析统计的场合二, 在脚本编辑器中编辑Access 2002提供了一个脚本编辑器,在这个集成环境中可以直接对网页中的HTML语句进行修改和编辑,操作如下打开"图书信息"数据访问页设计视图,关闭"字段列表"显示框.从视图菜单中选择"html源文件"选项;或右击设计视图空白处,从弹出的右键菜单中选择"脚本编辑器",弹出集成环境窗口,在此直接编辑html语句.三, 将数据表转换为HTML网页[例8-5]将"图书管理"数据库中"读者信息表"转换为html网页打开数据库,选中"读者信息表",选择菜单"文件"|"导出"选项,弹出如下对话框.三, 将数据表转换为HTML网页在上图中"保存类型"中选择"HTML文档",在文件名处输入"读者信息",然后单击"导出".三, 将数据表转换为HTML网页打开"我的文档",双击刚保存的文件,结果如下:操作题用设计视图创建学生表的WEB页.在学生表的WEB页上添加对所选课程的超级链接.。