《数据库原理与应用(Access)》第7章创建数据访问页.ppt_第1页
《数据库原理与应用(Access)》第7章创建数据访问页.ppt_第2页
《数据库原理与应用(Access)》第7章创建数据访问页.ppt_第3页
《数据库原理与应用(Access)》第7章创建数据访问页.ppt_第4页
《数据库原理与应用(Access)》第7章创建数据访问页.ppt_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第7章 创建数据访问页,本章学习内容,7.1 数据访问页简介 7.2 创建数据访问页 7.3 编辑数据访问页 7.4 美化数据访问页,7.1数据访问页简介,1.1.1 数据管理的发展 数据访问页首先出现在Access 2000中,是Access的数据库对象之一。数据访问页是一种特殊类型的网页,用于查看和处理来自Internet或Intranet的数据,它允许用户在IE5上查看和使用在Access数据库(mdb)、SQL Server数据库或MSDE数据库中存储的数据。数据访问页使用HTML代码、HTML内部控件和一组叫做Microsoft Office Web Components的Activ

2、eX控件来显示网页上的数据。与其他Access数据库对象如表单和报表不同,数据访问页不保存在文件系统中或Web服务器上的Access数据库(mdb)或Access工程文件(adp)内,而是保存在一个外部的独立文件(htm)中。,图7-1 图书信息数据访问页,本章数据访问页的数据来源为图书管理数据库“tushu.mdb”,设计的数据访问页如图7-1所示,显示图书馆中的图书信息。,7.2 创建数据访问页,图7-2创建新的数据访问页方法,与创建其他Access数据库对象一样,当建立一个新的数据访问页时,首先要在Access“数据库”窗口中,单击【对象】下的【页】,接着可以选择以下方式来建立新的数据访

3、问页(如图7-2): 用“自动创建数据页”创建数据访问页; 使用向导创建数据访问页; 在设计视图中创建数据访问页; 使用“现有的网页”创建数据访问页。,7.2.1自动创建数据页 利用自动创建数据页功能可以根据数据表或查询的内容,自动产生具有相应数据内容的数据访问页。 【例7.1】 在图书数据库中,利用自动创建数据页创建一个基于图书表的数据访问页。 操作步骤: (1)打开图书数据库tushu.mdb,在数据库窗口单击“对象”下面的【页】。 (2)单击工具栏中的【新建】按钮,如图7-3,打开如图7-4所示的新建数据访问页窗口,在右边的列表中选择第四个“自动创建数据页:纵栏式”,在下面的“请选择该对

4、象数据的来源表或查询”下拉列表框中选择“图书”表,,图7-3 新建数据访问页,图7-4 自动创建图书数据页,(3)单击【确定】按钮,在页面视图中打开该页,显示如图7-5所示的图书数据访问页视图效果。在该数据访问页中,最下面的是导航条,在导航条中显示了图书的记录数,同时可以单击【 】按钮添加一条记录,也可以单击后面的【 】按钮删除一条记录,在删除记录的时候会跳出一个窗口提示是否确认删除操作,从而确保不会误删。在添加记录的时候需要单击【 】按钮保存添加的记录。另外,可以通过单击数据库工具栏中【 】按钮转到设计视图来重新修改和设计数据访问页。,图7-5数据访问页页视图,(4)选择菜单栏【文件】下的【

5、保存】命令,或单击工具栏上的【保存】按钮,将会弹出一个“另存为数据访问页”窗口,在文件名中填入“图书信息.htm”,单击【保存】,可以保存当前的图书信息数据访问页。 (5)在图书数据库的页界面中生成了“图书信息”数据页的图标,如图7-6,在图标上单击右键,在出现的菜单【Web页预览】中单击,在浏览器中查看如图7-1的显示图书信息的效果。,图 7-6 在Web浏览器中预览数据访问页,7.2.2 使用向导创建数据访问页,利用自动创建数据访问页,可以方便迅速的创建数据访问页,但它只能针对一个数据表,只能就一个数据表或查询来产生数据页,而且数据表或查询中的字段会全部置于数据页中,没有选择的控件。若使用

6、向导创建数据访问页,则可以选择多个数据表和选择想要呈现的字段内容。 【例7.2 】在图书数据库中,利用向导创建数据页创建一个基于“图书”表和“分类”表的数据访问页。 操作步骤如下: (1)打开图书数据库tushu.mdb,在数据库窗口单击“对象”下面的【页】。 (2)单击工具栏中的【新建】按钮,打开如图7-2的数据访问页向导创建窗口,在右边的列表中选择第三个“数据页向导”,在下面的“请选择该对象数据的来源表或查询”下拉列表框中选择“图书”表,单击【确定】。,图7-7 添加要操作的数据表和字段,图7-8 为数据页添加分组,(3)弹出如图7-7所示的窗口,在窗口左侧选择要操作的表,这里选择“图书”

7、表,单击 按钮把所有字段都添加到右侧的“选定的字段”栏中,接着再选择分类表,单击 按钮把分类表中的所有字段添加到右侧的“选定的字段”栏中,单击【下一步】按钮,(4)弹出如图7-8所示的窗口,在左侧列表中双击“分类.flh”,将会按照该字段进行分组显示,单击【下一步】。 (5)弹出如图7-9所示的窗口,这里可以对数据的显示次序进行排序,最多可以按四个字段对记录排序,既可以升序也可以降序,这里在一个下列框中选择“tsm”字段,单击后面的按钮可以更改排序的次序,选择升序。,图7-9 设定数据显示的排序次序,图7-10 指定数据页的标题,(6)弹出的如图7-10所示的页面是利用向导创建数据页的最后一个

8、页面,可以在第一个文本框中指定要生成的数据访问页的标题,输入“图书信息(向导)”,接着选择“打开数据页”单选框,单击【完成】。 (7)弹出如图7-11所示的数据页,所有的数据按图书分类进行分组显示,有4组,所有数据都是折叠的,单击按钮可以展开显示当前组的数据,如图7-12。分组后的数据访问页是只读的,所以不能添加、修改和删除记录,但显示数据的功能还是很强大也很方便的。,图7-11折叠的分组数据页,图7-12展开的分组数据页,(8)选择菜单栏【文件】下的【保存】命令,或单击工具栏上的【保存】 按钮,将会弹出一个“另存为数据访问页”窗口,在文件名中填入“图书信息(向导).htm”,单击【保存】。,

9、7.2.3在设计视图中创建数据访问页 使用向导创建数据访问页功能虽然比自动创建数据页要强大,但有时也不能满足要求,这时可以在数据访问页的设计视图中修改使用向导创建的数据访问页,或者直接在设计视图中创建数据访问页。 【例7.3】 在图书数据库中,用“设计视图”创建一个基于图书表的数据访问页。 操作步骤如下: (1)打开图书数据库tushu.mdb,在数据库窗口单击“对象”下面的【页】。,(2)单击工具栏中的【新建】按钮,弹出“新建数据访问页”对话框,在右边的列表中选择第一个“设计视图”,在“请选择该对象数据的来源表或查询”下拉列表框中选择“图书”表,单击【确定】;或者直接在图书数据库的页对象界面

10、中选择“在设计视图中创建数据访问页”,弹出一个空白的页视图,如图7-13所示。其中右边的字段列表窗口显示的是数据库中的表和字段,可以把表或者字段拖入到左边的空白页面亦显示相应的表和字段值。,图7-13 空白的数据访问页,(3)在“字段列表”中选中图书表,拖入到左边的视图,弹出如图7-14所示的版式向导对话框,选择“数据透视表列表”,单击【确定】,将会显示所有图书数据,得到如图7-15所示的效果。,图7-15 显示所有的图书,图7-14 版式向导对话框,(4)拖入图书名、出版社、图书作者、简介和是否借出四个字段,转到页视图可以得到如图7-16所示的效果。,图7-16显示图书表某几个字段的数据页,

11、(5)选择菜单栏【文件】下的【保存】 命令,或单击工具栏上的【保存】按钮,将会弹出一个“另存为数据访问页”窗口,在文件名中填入“图书信息(视图).htm”,单击【保存】。,7.2.4利用已有的网页生成数据访问页 这种方法是对已有的Web页进行重新设计,并生成Access的数据访问页,利用已有网页的页面布局和外观显示,可以节省制作数据页的时间和精力。 利用已有的网页生成数据访问页的操作步骤如下: (1)打开图书数据库tushu.mdb,在数据库窗口单击“对象”下面的【页】。 (2)单击工具栏中的【新建】按钮,弹出“新建数据访问页”对话框,在右边的列表中选择第二个“现有的Web数据页”,如图7-1

12、7,单击【确定】。弹出如图7-18所示的“定位Web页”对话框。,图7-17 使用现有的Web页,图7-18 定位Web页,(3)在“定位Web页”对话框中,查找并选择要打开编辑的Web页。单击【打开】,将在设计视图中显示所选择的页,只要在该页上编辑即可。,7.3 编辑数据访问页,7.3.1设置标题与文字格式 【例7.4】 修改如图7-5所示的“图书信息”数据访问页,显示标题为“图书信息”,更改显示的字段名为中文,并设定文字的字体、颜色等格式。 操作步骤如下: (1)打开图书数据库tushu.mdb,在数据库窗口单击“对象”下面的【页】。 (2)在图书信息数据页的图标上单击右键,在弹出的菜单中

13、单击【设计视图】菜单,如图7-19所示。弹出如图7-20所示的图书信息数据页设计视图,图7-19 在设计视图中打开数据页,图7-20 图书信息数据访问页,(3)在设计视图上部单击“单击此处并键入标题文字”,输入“图书信息”。修改页中间的字段拼音名为相应字段的中文名,得到如图7-21所示的效果。,图7-21 添加标题和修改文字后的数据页,(4)选择“图书信息”标题文本,在上面的工具栏中选择相应的字体和大小,这里选择“华文彩云”,24号字体,并单击【加粗】按钮,给文字加粗,接着单击按钮选择相应的颜色,其他的文字和控件的格式设定与此类似。具体操作及效果如图7-22所示。,图7-22 设定数据页的文字

14、格式,(5)选择菜单栏【文件】下的【保存】 命令,或单击工具栏上的【保存】按钮保存所做的修改。,7.3.2使用控件计算字段 在数据访问页中可以使用计算字段,对某些字段进行计算,从而得出相应的结果,其方法是使用文本控件,再执行相应的计算。 使用控件计算字段的步骤如下: (1)利用自动创建数据页方法创建一个基于班级表的数据访问页,如图7-23。,图7-23班级信息数据页,图7-24 添加班级最大图书量文本框,(2)单击工具栏中的文本框控件,然后将鼠标指针指向“页眉:班级”节中适当的位置,并按住左键,向右下拖拉适当大小后释放。 (3)单击和文本框一同产生的标签,然后输入“班级最大图书量”,如图7-2

15、4所示。 (4)双击所添加的文本框,弹出如图7-25所示的属性对话框。 (5)转到数据选项卡,在ControlSource属性值中输入“=5*bjrs”,点击 按钮关闭属性对话框,如图7-26。,图7-25文本框的属性对话框,图7-26 填入计算公式,(6)转到页视图就可以看到计算的效果,如图7-27,其中加入的文本框显示的是当前班级的最大借书量,因为每位学生只能借阅5本书,所以该班级的最大借书量是5班级人数,要保证该班的借书需求,先满足其借书量就可以了。,图7-27 数据页的计算字段效果,图7-28 插入一个Office电子表格,7.3.3 添加电子表格控件 将电子表格应用在数据页上,既可以

16、直接输入数据,也可以直接执行基于公式的计算,也就是说,可以创建计算字段,但需要对Microsoft Excel有所了解。 在Access中为数据访问页添加电子表格的步骤如下: (1)利用在设计视图中创建数据访问页的方法创建一个空的数据访问页。 (2)选择菜单栏【插入】下的【Office电子表格(S)】命令,插入一个电子表格,或者在左边的工具栏中单击Office电子表格控件 ,并在“节:未绑定”中向右下拖拉适当大小后释放。将会添加一个Office电子表格,如图7-28所示。,(3)在电子表格中可以为每一个单元格输入数据,并进行公式计算、排序、自动筛选等操作,这些功能都跟Excel一样。 (4)单

17、击电子表格工具栏的倒数第二个图标,可以打开电子表格属性工具箱,如图7-29,可以利用该工具箱导入数据、设置格式、执行查找等操作。,图7-29 电子表格属性工具箱,7.3.4 使用超级链接 超链接是万维网和网页最重要的特色之一。所谓链接,就是替一段文字或图形设定一个网络地址或文件名称,当用户的光标选择这段文字或图形时,就会自动连接所设定的网络地址或打开指定的文件。 数据访问页也是一种网页,最终的目的就是放到网络上,可以随时在网络上编辑数据库内容,所以在页中插入超链接是很有必要的。在Access数据页中可以创建四种超链接,分别是: 创建链接已有的文件或Web页上的超级链接 创建链接新建数据访问页的

18、超级链接 创建链接当前数据库中的数据访问页的超链接 创建发送电子邮件的超链接 创建超级链接的步骤如下:,(1)打开页的设计视图窗口,然后选择菜单栏【插入】下的【超级链接】命令,或者选择工具箱中的超级链接按钮,接着移动光标到数据页上想要插入超链接的位置上单击鼠标左键。如图7-30所示。,图7-30 拖入超链接控件,(2)弹出“插入超级链接”窗口,如图7-31选择现存的文件或网页,然后在“要显示的文字”栏输入此链接要显示的文字内容,接着在“请键入文件名或Web页名称”栏输入要链接的文件名或Web页名,再单击【确定】按钮。,图7-31 链接到原有文件或Web页,(3)完成后,数据页上就会出现所插入的

19、超链接。单击页设计工具栏的视图查看按钮,将页切换到页视图,当移动光标到超链接上时,指针会变成可超链接的手指形状,效果如图7-32所示。,图7-32 添加的超链接效果,在第二步中,如果在“链接到”区域选择到此数据库中的页或者是新建页,可以链接到数据库中已有的数据页或者是新建的页。如图7-33和7-34所示。,图7-33 链接到此数据库中的页,图7-34 链接到新建页,如果在“链接到”区域选择电子邮件地址,可以创建一个电子邮件链接,在“要显示的文字”栏中输入此链接要显示的文字内容,接着在“电子邮件地址”栏输入要联系的Email地址,在“主题”栏输入邮件的主题,单击【确定】按钮。,图7-35 创建电

20、子邮件链接,7.3.5使用脚本编辑器 Access已经逐渐提升为一个较为完整的开发工具,因为它提供了完整的Visual Basic for Applications的编辑器;同时针对数据页的HTML设计页提供了类似VisualDev的开发环境。这里简单介绍用数据页的设计视图编辑网页的HTML编辑器以及Microsoft Script编辑器 1HTML编辑器 对于一般的程序员来说,HTML语言无论在语法还是在结构上都是很简单的,它可以说是一种“格式化”的语言,下面简单介绍如何使用HTML编辑器。 (1)在数据库的“页”对象窗口打开要定义的数据页,如打开“图书信息”。 (2)选择菜单栏【视图】下的

21、【HTML源文件(E)】命令。 (3)在打开的HTML编辑器中就可以根据设计要求直接编辑数据页的源代码了,如图7-36所示。,图7-36 HTML编辑器,2使用Microsoft Script编辑器 (1)选择菜单栏【视图】下的【宏(M)】 【Microsoft脚本编辑器(T)】命令,如图7-37所示。,图7-37 用菜单打开Microsoft脚本编辑器,(2)打开Microsoft脚本编辑器后,就可以直接编辑源代码,如图7-38所示。,图7-38 Microsoft脚本编辑器,7.4美化数据访问页,美化数据页有很多技巧,本节介绍如何添加滚动文字、设置背景和应用主题3个方面来美化数据访问页。 7.4.1添加滚动文字 添加滚动文字的操作步骤如下: (1)在数据库的页对象窗口打开图书信息数据页,在工具栏中单击滚动文字按

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论