主题:  携手打造【鹏程114 Web查询系统】第六讲(4)

tpc301

职务:普通成员
等级:1
金币:0.0
发贴:53
注册:2001/7/24 17:13:22
#12003/11/20 8:14:48
说明:
  本教程作者:鹏程.Net ,来源于【鹏程IT网】(网址:http://www.pcitw.com),作者保留一切权利,未经作者同意,不得擅自修改任何内容。但欢迎各网络媒体转载。

三、将 search.asp 和 seek_tel.asp 转换为动态页面

  search.asp 负责查询主页输入的关键字,也就是查询电话号码了。而 seek_tel.asp 是主页的查询区,负责填写查询关键字和查询访问选项。下面先说说 seek_tel.asp 。
  seek_tel.asp 首先要将行业列表框动态,也就是行业列表框内的列表项来自于数据表 hy。为了动态行业列表框,我们要先建立一个行业信息数据集,名字叫rs_hy。之后,选取列表框并在属性面板中选择动态按钮,并在对话框中按图 6-12设置。



由于本页面将包含在其它页面中,因此代码中顶部的引用包含将没有用并会出错,因此要删除这2行,参见图6-13:



  ok,下面来制作 search.asp 页面,本页面其实就是在数据表tele中查找指定的单位,如果找到了就显示出详细资料,否则显示没找到。
  和往常一样,先构造一个记录集,由于需要传递很多参数,因此要通过高级面板建立。记录集设置情况参见图6-14:



  把记录集中的相应字段拖入页面中,并建立和显示详细资料页的超连接。
  由于我们想实现模糊查询,因此有可能返回的记录集不止一条记录,所以我们还要构造重复区域行为。参见图6-15:




  如果记录集为空则将显示错误信息,因此还要构造显示区域行为,让记录集不为空的时候显示,如图6-16:



  再构造一个显示区域行为,让那个没找到的提示根据情况显示,但这次需要选定的是“如果记录集为空则显示”这个行为。
  到这里,我们的页面就修改完毕了。本节主要多次运用了重复区域行为和显示区域行为,大家要熟悉这两个行为的使用。