9.1 页对象概述
9.1.1 页对象存储与调用
9.1.2 数据访问页对象的设计方法
9.1.3数据访问页对象的脚本语言 XML
返回
9.1.1 页对象存储与调用
1.页对象的存储方式
2.数据访问页的调用方式
( 1)在 Access 2003数据库中
打开设据访问页
( 2)在 IE 6.0中打开数据
访问页
Access 2003数据访问页对象不同于其他 Access
2003对象,它并不是被保存 Access 2003数据库
( *.MDB) 文件中,而是以一个单独的 *.HTM
格式的磁盘文件形式存储,仅在 Access数据库
页对象集中保留一个快捷方式。在本书的实例
数据库,零售商店管理信息系统,中,包含
有两个可以使用的数据访问页对象,图 9-1所示
为其在数据库设计视图中的快捷方式。实际的
Web页文件及其所对应的 Web页文件均存储在
,..\Access应用技术 \”文件夹中,文件名分别
为:“库存商品分类查询,HTM”和“库存商品
分类查询,FILE”,“销售金额与销售利润查
询,HMT”和“销售金额与销售利润查询,FILE”。
1.页对象的存储方式
图 9-1 数据访问页对象在数据库设计视图中的快捷方式
在 Access 2003数据库中打开设据访问页
显然不是为了应用,而是为了测试。只
需在 Access 2003设计视图的“页”对象
选项卡上,选中需要打开的数据访问页
对象名,然后单击“打开”命令按钮
,”,即可打开这个选中的数据
访问页。图 9-2所示为“零售商店管理信
息系统,数据库中“销售金额与销售利
润查询”数据访问页对象的运行视图。
( 1)在 Access数据库中打开设据访问页
2,数据访问页的调用方式
图 9-2,销售金额与销售利润查询, 在
Access数据库中的数据访问页运行视图
数据访问页的功能是为 Internet/Intranet用户提供
访问 Access数据库的界面,因此在正常使用情
况下,应该通过 Internet浏览器打开数据访问页。
为了真正提供 Internet/Intranet应用,必须要求网
络上至少存在一台 Web服务器,并且将 Access数
据访问页以 URL路径指明定位。在实例数据库
中,“销售金额与销售利润查询,HMT”和“销
售金额与销售利润查询,FILE”是以文件路径定
位的,因此,我们既可以在“销售金额与销售
利润查询,HMT”文件名图标上双击,也可以在
启动 IE 6.0后,在其地址栏中输入文件路径
,..\Access应用技术 \销售金额与销售利润查
询,HMT”。 图 9-3所示为在 IE 6.0中打开的“销售
金额与销售利润查询”数据访问页。
( 2)在 IE 6.0中打开数据访问页
图 9-3 在 IE 6.0中打开的, 销售金额与销售利润查询, 数据访问

9.1.2 数据访问页对象的设计方法
1.新建数据访问页向导
2.数据访问页设计视图
3.数据访问页脚本程序编辑器
使用向导创建一个数据访问页的初始模型
是一个可取的方法,我们可以在向导的提
示下非常快捷地完成一个数据访问页对象
的创建操作。但是,仅仅使用向导往往难
以实现针对数据访问页对象的全面设计要
求。通常都是在使用新建设据访问页向导
初步创建一个数据访问页对象,然后将其
调入数据访问页设计视图中,进行全面的
修改设计。我们将在 9.2节介绍新建数据
访问页向导的使用方法。
1.新建数据访问页向导
如同 Access数据库中其他对象的设计工具,
Access为数据访问页对象提供对应的设计视图 。
只有在数据访问页设计视图种, 才真正可能设
计出完善的数据访问页对象 。
数据访问页设计视图形式几乎完全相同于
窗体设计视图,它由一个数据访问页控件设计
区以及一个属性设置卡和一个控件工具箱组成。
我们可以在控件设计区内合理地布置数据访问
页上的各个控件,而这些控件可以从控件工具
箱中点取,各个控件的属性则可以在属性设置
卡上加以设定。
2.数据访问页设计视图
由于 Access 2003数据访问页对象实质上
是一份 XML程序文档,直接编辑程序文
本无疑是一种能够实现最高级应用的设
计方式。但是,XML是一种较为复杂的
标记语言,对于它的介绍远远超出本书
内容的范围。我们将在 9.5节简要介绍
Access 2003提供的数据访问页脚本程序
编辑器的构成,及其简单使用方法。
3.数据访问页脚本程序编辑器
数据访问页对象的脚本语言采用可扩展标
记语言( XML,eXtensible Markup
Language)。 XML是一个极其灵活的标记
语言,其中可以内嵌 JavaScript和 VBScript
等描述语言。采用 XML编制的 Web页,无
论是在网络前端的数据整合,还是与服务
器的数据交互,都能够实现较高的效率。
目前,其致命的弱点恐怕是难以在网络前
端隐蔽其源代码。
7.1.3 数据访问页对象的脚本语言 XML
可能出于商业上的需要, 在 Access数据访问
页对象使用的 XML文档中, 仅能嵌入 VBScript
描述语言, 且仅支持 IE 5.0及其以上版本的同类
型浏览器对其进行解析 。 如果所设计的数据访
问 页 需 要 访 问 Access 2003 数据库数据,
Microsoft要求前端计算机必须具有相应 Office版
本的客户许可证 。
总之,Access数据访问页对象的脚本语言应
该是一种特定的 XML,而 Access 2003数据访问
页( DAP) 本身尚为一个依赖不成熟技术标准
提出的前驱。 Access为其 DAP技术的推行所做
出的成功铺垫应该在于它的 DAP设计器 ——数
据访问页设计视图,因此,本章的学习重点在
于学习并掌握数据访问页设计视图的应用。