《数据库及其应用Access》第08章.docx
- 文档编号:17652730
- 上传时间:2023-04-24
- 格式:DOCX
- 页数:17
- 大小:595.08KB
《数据库及其应用Access》第08章.docx
《《数据库及其应用Access》第08章.docx》由会员分享,可在线阅读,更多相关《《数据库及其应用Access》第08章.docx(17页珍藏版)》请在冰豆网上搜索。
《数据库及其应用Access》第08章
第8章数据页
【本章要点】:
Ø数据页的概念
Ø创建数据页
Ø编辑与访问数据页
Ø添加超链接
8.1数据页概述
数据页(DataPage),简称页,在Access中也称为数据访问页。
数据页是Access的一种对象。
与其他对象不同的是,数据页是Access发布的网页,通过Access建立的页对象不是保存在Access数据库中,而是每个数据页都单独保存为一个网页文件。
8.1.1页的概念
网页是通过Web浏览器显示的页面。
网页分为静态网页和动态网页。
静态网页是设计好的内容明确、固定的网页文件,在存储时文件扩展名为htm或html。
如果不修改,静态网页的内容永远是相同的。
动态网页中包含了需要执行的程序代码,在请求浏览网页时,需要先执行网页文件中的程序代码。
关于网页概念的完整描述参见第11章。
在Access中可以生成和处理多种形式的网页。
如果要将表、查询等对象中的数据以网页的形式存储和浏览,一种方式是使用【文件】菜单的“导出”功能,另外就是使用Access提供的页对象。
在数据库窗口对象栏单击“页”对象,出现页对象界面,如图8.1-1所示。
单击“新建”命令,或者单击【插入】菜单的“页”命令,都弹出“新建数据访问页”对话框,如图8.1-2所示,对话框中列出了新建页的几种不同方法。
图8.1-1页对象窗口图8.1-2新建页对话框
要新建一个页,可以使用向导,也可以使用设计视图。
另外,还可以编辑现有的网页,然后使用“另存为”功能保存为新的页。
Access还提供了自动创建纵栏式数据页的快速创建页的方法。
8.1.2页的应用
使用数据页的主要用途与窗体基本相似,特点是使用网页的界面风格。
可以在页中:
(1)显示数据库中的数据;
(2)提供交互式数据操作界面;
(3)可以进行数据分析。
在设计页时,有两种数据页的视图:
“设计”视图和“页”视图。
前者用于数据页的设计,后者用来查看设计的效果。
在这两种视图之间切换的方法,可以选择【视图】菜单中“设计视图”或“页视图”单击来进行切换;也可以使用“常用”工具栏的“视图”按钮进行转换。
8.2页的创建
可以使用多种方式创建页。
8.2.1应用数据页向导创建页
通过向导的方式,可以快速的建立数据页。
〖例8-1〗应用向导方式创建部门和员工表的数据访问页。
在“图书销售”的数据库窗口单击页对象,如图8.2-1所示。
单击“新建”命令,启动“新建数据访问页”对话框(图8.2-2),选中“数据页向导”,单击【确定】按钮,弹出如图8.2-3所示的“数据页向导”第一个对话框。
或者在页对象窗口中双击“使用向导创建数据访问页”,直接弹出“数据页向导”对话框一。
在对话框一中的“表/查询”下拉框中选择数据源。
数据源是数据库中的表或者保存后的查询。
选中表或查询后,下部的“可用字段”列表框中列出选中表或查询的字段。
单击【>】按钮,将选中的字段放置到右边“选定的字段”列表中。
若单击【>>】按钮,会将列出的字段全部放置到“选定的字段”列表中。
若不需要某个选中的字段,在“选定的字段”下选中,单击【<】按钮撤销选定。
如果要显示的字段涉及多个表或查询,那么在一个表或查询设置完毕后,可以继续选择另外的表或查询。
本例首先选择“部门”表,选定“部门名”字段,然后选择员工表,选择相应字段。
然后,单击【下一步】按钮,弹出“数据页向导”对话框二,如图8.2-4所示。
在对话框二中确定“分组”字段和分组级别。
如果按照所有的字段统一输出,则无须分组字段。
如图8.2-4指定“部门名”为分组字段,这里只有一个级别的分组,数据页显示数据时,将按照部门号字段值相等的原则进行分组。
如果要更改分组原则,单击【分组选项】按钮,可以重新指定分组方法。
图8.2-3数据页向导对话框一图8.2-4数据页向导对话框二
单击【下一步】按钮,弹出“数据页向导”对话框三,如图8.2-5所示。
向导产生的“数据页”一页显示一条记录,因此,对话框三用来对于确定显示记录的排序依据。
最多可以选择四个字段参与排序。
图8.2-5中确定按照“工号”的升序原则依次显示记录。
单击【下一步】按钮,弹出“数据页向导”对话框四,如图8.2-6所示。
图8.2-5数据页向导对话框三图8.2-6数据页向导对话框四
在该对话框中,为数据页输入标题文字“部门与员工”。
当设置完成后,选择“打开数据页”单选项,单击【完成】按钮,就将进入“页”视图显示数据页。
如图8.2-7所示是向导完成的“部门与员工”数据页。
在该数据页中,员工记录按照“部门名”进行分组,“部门名”下的(+/-)号是“展开/折叠”按钮。
下部有两行浏览工具栏。
最下面的浏览工具栏是针对分组字段“部门名”的,其上工具栏则针对每组内的员工记录。
员工记录都显示在文本框内,用户可以浏览和修改。
若在图8.2-6所示的对话框四中选择“修改数据页的设计”单选项,单击【完成】按钮,将进入“设计”视图,可以对向导的设计进行修改。
另外,在显示数据页的时候,通过切换,也可以进入页的设计视图对数据页进行修改。
关闭数据页,Access会询问是否保存数据页的设计。
回答“是”,可以命名保存数据页。
另外单击工具栏“保存”按钮,同样可以命名保存。
数据页保存在数据库之外,本向导产生的页文件扩展名为htm。
保存后,在数据库窗口的页对象窗口中保存该页的快捷方式。
图8.2-7部门与员工数据页
8.2.3自动创建数据页
另外一种快速创建数据页的方法是应用“自动创建数据页”。
在图8.2-2所示的对话框中选择“自动创建数据页:
纵栏式”,然后在下部下拉框中选择表或查询作为数据源,单击【确定】按钮,Access将立即生成页对象。
如图8.2-8所示就是选择“出版社”表作为数据源,生成的数据页。
图8.2-8出版社表数据页
由于这样产生的页只针对一个数据源,因此,利用这种方式创建页,最好是建立在查询的基础上。
先设计生成一个符合要求的查询,然后将查询作为页的数据源。
同样,在关闭该窗口时,将询问是否保存。
单击工具栏“保存”按钮,也可命名保存。
8.2.4设计视图创建数据页
对于页应用,功能最强大的方法就是使用“设计”视图。
在图8.1-1所示的页对象窗口双击“在设计视图中创建数据访问页”;或者单击“新建”命令,在图8.1-2所示“新建数据访问页”中选中“设计视图”,单击【确定】按钮,都打开数据页设计视图。
同时,出现设计用的工具箱,另外,在“任务窗格”中,显示目前整个数据库的可以作为数据源的“表”和“查询”。
如图8.2-9所示。
图8.2-9数据页设计视图
工具箱中列出了可以在数据页中使用的各种控件和对象,包括标签、文本框、滚动文字、单选按钮、命令按钮等。
这些控件可以在数据页中显示数据或接收用户输入,实现与用户的交互。
如果要显示数据库中的数据,则可以将表或查询中的字段与控件进行绑定。
任务窗格中列出的就是目前数据库中的表和查询。
控件在数据库的另外对象“窗体”和“报表”中也得到了广泛应用,前面章节已经对控件进行了深入和完整的介绍。
在数据页中,控件的用法与窗体类似。
〖例8-2〗应用设计视图,创建显示售出图书信息的数据访问页。
图书售出信息涉及到售出单、售出细目、图书、出版社。
首先建立一个售出信息的查询。
查询的设计视图如图8.2-10所示。
图8.2-10售书信息查询设计
将该查询命名为“售书信息”保存。
然后,进入数据库窗口的页对象窗口。
启动设计视图,同时显示字段列表。
展开字段列表的“查询”项,在“售书信息”上单击右键,弹出如图8.2-11的“版式向导”,选中“列表式”按钮,单击【确定】,在设计视图中自动弹出列表方式的页。
如图8.2-12所示。
图8.2-11版式向导对话框
图8.2-12列表式数据页设计
在标题出输入“图书销售信息”,然后通过工具栏“视图”切换到“页面视图”,可以看到,设计的数据页的显示结果,如图8.2-13所示。
图8.2-13图书销售信息数据页
单击工具栏的保存命令,弹出保存对话框,如图8.2-14所示。
命名保存。
图8.2-14数据页保存
如果要将上述数据页进行分组,在图8.2-12中,选中“售书单号”对应的文本框,单击右键,选中“升级”单击,则在原页眉上部新增加一个节。
然后将“售书日期”标签选中,移动到售书日期文本框旁边,然后选中该文本框,同时将“售书日期”移动到新的节中,移动之后,字段名标签会增加“分组的”文字,两次单击,进入标签,删除该文字。
同样方式,将“工号”移动到新节中。
如图8.2-15所示。
图8.2-15分组的数据页设计
切换到“页面视图”,可以看到,在数据页中显示的是售书单的信息,单击展开按钮【+】,就可以看到不同的“售书单号”分栏显示。
如图8.2-16所示。
这种设计,对于查询分级信息,比较有帮助。
在标题栏上单击右键,选择“Microsoft脚本编辑器”命令,弹出如图8.2-17所示的脚本编辑器窗口。
可以看出,数据页事实上是利用HTML语言和脚本语言设计的。
因此要做到充分发挥数据页的功能和作用,必须熟悉网页设计知识,熟悉HTML和脚本语言。
在此,就不做进一步的阐述了。
图8.2-16分级的数据页显示
图8.2-17脚本编辑器
8.3页的编辑和设置
8.3.1常见控件的应用
在设计数据页时,可以根据需要设置一些控件,常用的控件有标签、文本框、滚动文字、超级链接等。
1.标签
标签主要的作用是在页中显示文字。
标签不是绑定型控件,不与表中的字段绑定。
标签可附在其他控件上。
例如,当定义一个文本框时,一般会附加一个表示文本框内容的标签。
将一个标签放置在页中的操作方法:
单击工具栏的标签按钮
,然后在数据页中需要放置标签的地方拖动鼠标,画出一个大小合适的矩形,这时,可以在其中输入标签的文字。
如果需要修改标签,单击标签选中,其四周会出现控点。
手形鼠标可以拖动标签,指向控点可以调整标签大小,再次单击,可以进入标签修改文字。
如果要调整标签,可以选中标签单击右键,在快捷菜单中单击“元素属性“,弹出如图8.3-1所示的属性对话框,可以在此设置标签属性,如字体、字号、背景色、字符色等。
2.文本框
文本框是数据页中非常常用的控件。
大部分表的字段都与文本框绑定在一起显示。
另外,如果用户需要在数据页中输入信息,也可以通过文本框。
文本框可以绑定表的字段。
当在设计视图中将字段拖到数据页中时,一般会自动在页上生成一个文本框。
同时在其前面会放置一个联动的标签,可以在标签中输入关于文本框的说明文字。
直接设置文本框,选中工具箱的文本框按钮
,然后在数据页中需要放置文本框的地方拖动鼠标,画出一个大小合适的矩形,这时,可以放置了一个文本框及其联动的标签。
如果要绑定字段,也可以在属性对话框中的“数据”选项卡中的“controlsource”项中定义。
3.滚动文字
在数据页中放置能够自动滚动文字的文字条是目前比较常用的一种手段,可以播放即时新闻、广告等,俗称“字幕”。
滚动文字可以吸引用户的注意力。
通过设置滚动文字控件,可以设置文字的滚动方向、速度和移动类型等。
滚动文字控件也可以与字段绑定,以滚动方式显示字段的内容。
单击工具箱的滚动文字控件按钮
,然后在数据页中合适的位置放置并拖动鼠标,拉出合适的大小。
选中滚动文字控件后,单击,在其中输入需要滚动的文字。
然后在属性对话框中设置字号、大小、颜色等,切换到“页面视图”,就可以看到滚动的效果了。
如果要将滚动文字控件与字段绑定,例如,将“出版社”表的“地址”字段与滚动文字控件绑定,基本操作如下。
首先,将出版社表的其他需要显示的字段设置好,然后,将滚动文字控件放置在合适的位置,单击右键,单击“元素属性”命令弹出滚动文字控件的“属性”对话框。
在“属性”对话框中的“数据”选项卡中“ControlSource”属性中的下拉列表中选中“地址”字段,关闭对话框,这样,地址就会以滚动文字的方式显示。
(1)滚动方式
打开滚动文字控件“属性”对话框,在“其他”选项卡中的“Behavior”属性中,可以设置值为以下三种之一:
Scroll:
文字从控件的右端向左端滚动,不断重复;
Slide:
文字从控件的右端向左端滚动,到达左端后保留在页面上;
Alternate:
文字在控件内左右来回滚动。
(2)滚动文字重复次数
在“属性”对话框的“其他”选项卡中,“Loop”属性值为-1,不断连续滚动;若设定该值为正数,则文字重复滚动到该数值后消失。
(3)滚动速度
在“属性”对话框的“其他”选项卡中,“TrueSpeed”属性可以设置为“True”或“False”,当设置为“False”时,文字重复时间的最短延迟为60毫秒。
当“TrueSpeed”属性设置为“True”时,则可通过“ScrollDelary”属性和“ScrollAmount”设置文字滚动速度。
ScrollDelary属性控制滚动文字每个重复动作之间延迟的毫秒数,ScrollAmount属性控制滚动文字在一定时间内移动的像素值。
例如,TrueSpeed属性设置为“True”,ScrollDelary属性设置为60,ScrollAmount属性设置为10,则滚动文字每60毫秒前进10个像素。
(4)滚动文字移动方向
“属性”对话框的“其他”选项卡中“Direction”属性用于控制文字滚动方向。
默认值Left,即向左滚动。
另外,Right向右、Up向上、Down向下滚动。
8.3.2使用超链接
超链接是Web的基础和特征。
通过点击超链接,可以在网页中跳转到其他页面,从而实现信息的互相关联。
1.超链接地址
超链接地址分为URL(统一资源定位符UniformResourceLocator)和UNC(通用命名标准UniversalNamingConversion)两种。
其中,URL是针对Internet的,UNC是针对本机硬盘和Intranet的。
无论哪种超链接地址,都可以将某个超链接地址直接输入到超链接字段中、结合到超链接字段的文本框或组合框中。
超链接地址最多可由pound符号(#)分隔为三部分:
(1)显示文本。
字段或控件中可见的文本。
(2)地址。
到目标路径的绝对或相对路径。
绝对路径是到链接对象的一条完全合格的URL或UNC路径。
而相对路径是与由“数据库属性”对话框中“超链接基础”选项设置指定的基础路径相对的路径、或者是与当前数据库路径相对的路径。
在数据库窗口中,单击【文件】菜单中的“数据库属性”命令,打开“数据库属性”对话框,在“摘要”选项卡内可以设置“超链接基础”值。
在输入超链接地址时,一般都需要输入本地址项,除非“子地址”指向当期数据库文件(.mdb)中的对象。
(3)子地址。
子地址是指向文件或数据页中的地点。
可以不对该项进行设置。
当输入了显示文本,Access不显示跟在后面的地址。
如果没有显示文本,Access只显示地址。
子地址只有在没有显示文本或地址时才显示。
2.在表中插入或编辑超链接
如果表的创建时有超链接型字段,就可以在表的该字段中插入超链接地址。
〖例8-3〗在表中插入和编辑超链接示例。
进入图书销售数据库窗口,打开“出版社”表的设计窗口,在表中增加一个“网站”的超链接地址。
如图8.3-2所示。
图8.3-2修改表
保存修改。
然后,进入表的数据视图。
在“清华大学出版社”行的“网站”字段上,单击【插入】菜单的“超链接”命令,弹出“插入超链接”对话框,如图8.3-3所示。
在下面的“地址”栏输入“”,这时,上面的提示文本框自动将该地址作为显示文本。
在文本框内输入“清华大学出版社网站”作为显示的提示文本。
单击【确定】按钮,在表中就加入了清华大学的网站超链接。
单击该链接,如果网络联通,就可以加入清华大学出版社的网站。
如果需要修改超链接,到数据表视图中指向该超链接单击右键,在快捷菜单中选择“超链接”下的“编辑超链接”单击,就打开了与“插入超链接”对话框类似的对话框,修改相应的值即可。
图8.3-3插入超链接
3.在窗体、报表或数据页中插入超链接
在窗体或报表设计时,可以在窗体或报表的控件中添加超链接。
一般标签、文本框、图像等控件上可以建立超链接。
例如,要在一个窗体的某个标签控件上添加超链接。
首先将标签控件放置在窗体上,输入标签的文字。
然后,单击右键,在快捷菜单中选择“属性”单击,打开“属性”对话框,在“格式”选项卡“超链接地址”属性单击
按钮,启动“插入超链接”对话框,在其中输入超链接地址即可,这时,标签文字可自动作为提示文字。
在数据页设计时,Access提供了“超链接”控件。
只要将超链接控件放置在数据页中,就会自动弹出“插入超链接”对话框,用户输入超链接地址、提示文字等即可。
本章小结
数据页是Access中唯一以独立的文件形式保存的数据库对象。
数据页可以在Access中的页面视图显示,也可以在IE等浏览器中查看,符合当前Web应用不断发展的趋势。
数据页事实上是由HTML语言和脚本语言加上数据库连接组成的Web页面。
本章比较概括的介绍了数据页的概念,数据页的创建方法,包括向导、快速自动创建和设计视图。
在此基础上,简要介绍了几种常用控件的使用,已经在表、窗体、数据库页中插入超链接的方法。
读者若希望深入了解数据访问页的应用方法,应该进一步学习关于网页设计的知识,学习HTML语言和脚本语言等。
思考题八
1.简述Access数据页的实质。
2.为什么用Access创建的数据页没有保存在数据库中而要单独保存?
3.有几种方式创建数据页?
4.在设计视图中,如何将字段设置成分组字段?
5.滚动文字控件有什么作用?
如何将滚动文字控件与字段绑定在一起?
6.如何设置滚动文字控件的文字滚动方式/
7.超链接的作用是什么?
如何在表中输入超链接字段数据?
8.如何在窗体中将标签设置为超链接?
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库及其应用Access 数据库 及其 应用 Access 08