《Access数据库技术与应用 教学课件 ppt 作者 黄秀娟 主编第9章_数据访问页设计》由会员分享,可在线阅读,更多相关《Access数据库技术与应用 教学课件 ppt 作者 黄秀娟 主编第9章_数据访问页设计(67页珍藏版)》请在金锄头文库上搜索。
1、第9章 数据访问页设计,教学目标: 通过本章的学习,让读者能够通过“向导”和“设计视图”创建数据访问页,主要能力目标: 能够创建Access 2003数据库中数据访问页。 能够利用各种方法创建Access 2003数据访问页。 能够对创建的“数据访问页”进行修改并设计美化数据访问页。 工作任务: 为“迷你超市业务信息管理系统”创建“数据访问页”对象并发布数据访问页“公司职员基本情况”页、“商品销售情况”页、“商品销售利润查询”页。,理论知识,一、数据访问页的概述 数据访问页对象是存储在Access数据库之外的HTML文件,而在数据库中仅保留一个快捷方式。将数据访问页发布到web文件夹或web服
2、务器上,并使用Access数据库对页进行访问,这样就可以在网络上使用数据访问页了。数据访问页对象的主要功能类似于窗体对象,用户主要能通过internet/intranet提供的IE浏览器访问Access数据库的操作界面。在这个操作界面上,用户可以对Access数据库中的数据进行浏览,编辑,筛选查阅及汇总等操作。,数据访问页以*.HTM格式的磁盘文件单独保存在磁盘中,调用方式有两种: 直接在Access数据库中,选中要打开的数据访问页,选择“打开”按钮即可。 启动IE浏览器,在其地址栏中输入文件路径即可打开数据访问页。 数据访问页的有3种视图:设计视图、页面视图和Internet Explore
3、r视图。,二、数据访问页的类型,数据访问页可以根据使用方式的不同分为以下三种类型: 数据输入页 用于编辑、浏览和添加数据。通过此页,用户可以在网上更新数据库中的数据,虽然已更新数据库中的数据,但是不一定马上在数据访问页上体现出来。因为数据访问页分为静态HTML文件和动态HTML文件。 交互式报表页 用于合并或分组保存数据库中的信息。使用数据访问页上的展开指示器可以显示汇总信息,页可以在页面上过滤和排序数据。使用此类型数据访问页时,只能浏览数据,不能编辑数据。 数据分析页 此类型数据访问页可以包含数据透视表,也可以包含图表和电子表格等对象。在页面上使用电子表格时,可以用于数据的输入和编辑,也可以
4、使用公式执行与Excel中相同的计算。在页面上使用图表可以分析数据走向并进行数据比较。,三、数据访问页、窗体及报表的差异,创建数据访问的方法与创建窗体或报表的方法大体相同,数据访问页的功能与窗体类似,都可以作为浏览和操作数据库中数据的界面,但是窗体的交互能力较强,主要访问当前数据库中的数据,而数据访问页除了可以访问本机的数据库外,还可以访问网络上共享的数据库中的数据。 每个Access数据库对象都是针对特定目的而设计的。在下表中数据访问页、窗体和报表完成特定任务的能力。,数据访问页与显示报表相比具有以下优点: 由于与数据绑定的数据访问连接到数据库,因此这此页显示的是数据库的当前数据。 页是交互
5、式的,用户可以只对自己所需的数据进行筛选、排序和查看。 页可以通过电子邮件方式进行分发,每当收件人打开邮件时都可看到当前数据。,9.1 创建数据访问页,数据访问页即“页”,它是一种独立于Access数据库外的以*.HTML格式存储在磁盘中的一个文件。数据访问页是直接连接到数据库中数据上的一种Web页,通过它可以查看、输入、编辑和删除数据库中的数据,也能进行分析数据。本节使用三种不同的方法即“自动创建数据访问页”、“向导创建数据访问页”和“设计视图创建数据访问页”完成“迷你超市业务信息管理系统”中的“公司职员基本情况”页、 “商品销售利润查询”页和“商品销售情况”页。,9.1.1 利用自动创建数
6、据访问页,创建“公司职员基本情况”的数据访问页。 操作方法: 在“数据库”窗口,单击“对象”栏上的“页”按钮,然后单击工具栏上的“新建”按钮,打开“新建数据访问页”对话框之一,如图9.1所示;,2、在“新建数据访问页”对话框之一中,单击“自动创建数据页:纵栏式”选项。从“请选择该对象数据的来源表或查询”列表框中选择要创建的“数据访问页”所基于的表、查询或视图,如图9.2所示;,3.单击“确定”按钮,系统自动完成数据访问页的创建。创建完成的数据访问页,如图所示;,4.当关闭创建完成后的数据访问页时,系统会弹出消息框,提示是否保存数据访问页; 5.此处单击“是”按钮后,弹出“另存为数据访问页”对话
7、框,选择路径及输入文件名后,单击“保存”按钮后,将弹出数据页连接提示框;,6.单击“确定”按钮后,返回到 “设计视图”中,单击右键选择“页面属性”命令,将弹出 “页面属性”对话框的“数据”选项卡,然后单击“ConnectionString”后面的选择按钮;,打开“数据链接属性”对话框,如右图所示,选择“连接”选项卡,这时可以修改数据库的位置和登录数据库时的用户。此处根据需要自行设置;,9.1.2 利用向导创建数据访问页,利用向导创建“商品销售利润查询”数据访问页。 操作方法: 1.在“数据库”窗口,单击“对象”栏上的“页”按钮,然后单击工具栏上的“新建”按钮,打开“新建数据访问页”对话框之一;
8、,在“新建数据访问页”对话框中选择“数据页向导”选项,然后单击“确定”按钮,打开“数据页向导”对话框之一,在“表/查询”下拉列表框中选择“数据访问页”所基于的表或查询,此处选择“销售利润查询”。,进入下一步向导,在“可用字段”列表框中双击要添加到页中的字段,将其添加到“选定的字段”列表框中,在此将其所有的字段选中 ;,设置完成后单击“下一步”按钮,打开“数据页向导”对话框,创建的数据页分组。此例,不需要添加分组级别,因此单击“下一步”即可,进入到下一“向导”对话框;,注意:如果所创建的数据访问页具有分组,可添加分组级别。在其中可以添加分组信息,但添加分组级别后该数据访问页只能用于浏览基表或查询
9、的数据,而不能编辑和删除数据。,打开下一个对话框,设置记录排序所依据的一个或多个字段。设置记录出现的先后顺序时,可以依据多个字段,且每个字段的排序方式(升序或降序)相互独立。此处只需设置一个排序字段,以“销售日期”按升序排序;,设置完成后单击“下一步”按钮,打开下一步“数据页向导”对话框;,设置有关的标题、主题和是否显示帮助等选项后,单击“完成”按钮结束数据页向导,完成数据页的创建。标题为“商品销售利润查询”,选中“为数据页应用主题”,单击“完成”按钮,出现主题对话框 :,在“主题”对话框中,这里选择主题为“标签”,创建完成的数据访问页;,单击工具栏上的“保存”按钮,弹出保存对话框,选择保存的
10、路径,文件名为“商品销售利润查询”,保存类型为“microsoft数据访问页”,然后单击“保存”按钮。,注意:数据访问页的标题和数据访问页的文件的文件名不同,标题是显示在数据访问页文件标题栏中的标题名,而文件名是该HTML文件的名字。,9.1.3 利用“设计”视图创建数据访问页,利用数据访问页“设计”视图创建数据访问页“商品销售情况”,可以从无到有一步一步地设计数据访问页及其组成部分的属性,以使其实现特定的功能。 操作方法: 1、在“数据库”窗口, 单击“对象”栏上的“页”按钮,然后单击工具栏上的“新建”按钮,打开“新建数据访问页”对话框之一;,2、在对话框一中选择“设计视图”项,并单击“确定
11、”按钮在设计视图中创建一个空的数据访问页 :,3、指定数据源表和添加字段,可单击工具栏上的“字段列表” 按钮,鼠标右键单击“字段显示网格区”,在弹出的快捷菜单中选择“属性”按钮,即出现如图所示的属性窗口; 4、单击“RecordSource”属性栏右边的倒三角按钮,从下拉列表中选择“销售数据情况”表,作为数据访问页的记录来源,如图9.18所示。随即在设计视图右边出现“字段列表”窗口;,5、在“字段列表”窗口中,“数据库”选项卡中选中“商品销售情况”表的字段,并单击“添加到页”按钮或拖动选中字段添加到数据访问页中,此处,添加“货号”、“货名”、“计量单位”、“销售单价”和“销售数量”,字段位置自
12、行摆放 :,6、单击标题中的提示文字“单击此处并键入标题文字”,当出现闪动的光标时输入标题文字“商品销售情况”,字体、字号自行设置; 7、保存数据访问页 。,9.2 编辑数据访问页,通过向导创建的数据访问页从某种程度上能完成一定的功能,但这些功能并不能真正的使人满意。还需在设计视图中编辑和修改数据访问页才能使其功能更完善,界面更完美。本节可利用工具箱添加各种控件,这些控件包括标签、文本、滚动文字、命令按钮、复选框、选项按钮、超链接等。增加页面的功能。,9.2.1为数据访问页添加控件,1、添加滚动文字控件 (1)在“数据库”窗口, 单击“对象”栏上的“页”按钮,然后单击工具栏上的“新建”按钮;
13、(2)在对话框之一中选择“设计视图”项,并单击“确定”按钮在设计视图中创建一个空的数据访问页; (3)单击工具箱上的“滚动文字”控件按钮,在标题中的提示文字“单击此处并键入标题文字”,画出一个矩形区域 :,(4)然后再单击“滚动文字”控件,控件变成可编辑状态,输入文字“迷你超市业务信息管理”:,(5)选中“滚动文字”控件,单击鼠标右键,在弹出的快捷菜单选中“元素属性”命令,随即弹出属性对话框,进行“滚动文字”控件属性的设置;,(6)设置“滚动文字”控件的属性另一种方法是,在工具栏上单击设置“字体”“字号”“颜色”等工具来设置其属性,读者根据喜欢自行设置。,2、插入超链接控件,(1)在“设计”视
14、图中,单击工具栏中的“超链接”控件 , 画出一个矩形区域,将弹出“插入超链接”对话框,此处选择“此数据库中的页”中的“公司职员基本情况” :,(2)下图所示,为完成超链接的数据访问页,前提是所链接的其它内容要存在。,注意:在数据访问页中插入超级链接后,有时需要根据实际情况的变化进行修改,这时可在选中的超级链接上单击鼠标右键,从弹出的快插菜单中选择“编辑超级链接”命令,然后打开“编辑超级链接”对话框,最后保存所作的修改即可。,9.2.2在数据访问页上创建图表,图表具有较好的视觉效果,可方便用户查看数据的差异、图案和趋势。图表可以使用输入到数据表中的数据,以及现有的来自数据库表和查询的数据作为数据
15、来源。 操作方法: 1、在“设计”视图中打开数据访问页; 2、单击工具箱中的“Office 图表” 工具,然后在数据访问页上单击并进行拖动,直至图表达到所需的大小为止; 3、如果控件未被选定,则再次对其单击将其选定;然后,在该控件被选定的情况下,再次对其单击之后出现显示“命令和选项”对话框 ;,4、在“数据源”选项卡上,指定连接信息。在“1、请选择数据来源”项中选择“一个数据库的表或查询”单选项;在“2、为数据类型设置明细”中设置数据库连接,单击“连接”按钮,弹出对话框,在“数据明细”选项卡上,指定连接信息,连接到“迷你超市业务信息管理系统.mdb”数据库上,“使用数据来自”于“销售数据记录”
16、表。,5、关闭“命令和选项”对话框; 6、如果字段列表不可见,请选中图表控件单击鼠标右键弹出的快捷菜单中选择“字段列表”命令 :,7、“字段列表”出现在图表控件旁:,8、将所需的字段拖到适当的位置:“系列区”、“分类区”、“数据区”或“筛选区”。将“销售日期”字段拖至“分类区”,“销售人员”字段拖至“系列区”,“销售数量”拖至“数据区”进行汇总,“商品名称”拖至“筛选区”:,9、对图表的修改可以使用图表控件的“工具栏”上的按钮,如图所示,可更换“图表的类型”、“边框/填充”,修改“系列组”和“常规”的属性。,至此,在数据访问页中图表已经建立的完毕,可以进行“WEB页预览”,在预览之前,首先对数据访问页进行“保存”,名称为“商品销售情况”,然后看其结果。,注意:如果图表是基于数据库或数据透视表列表,那么在浏览器中,用户不能更改有关源数据库、数据库字段及源数据的信息。只有图表的设计者,才可指定所要使用的源数据库以及从数据中选择作为图表源数据的子集。,9.2.3美化和完善数据访问页,操作方法: 1、为数据访问页设置主题