返回
中国计算机报2000年第40期

新方法把数据库放到网页上

巨军平

  读了《中国计算机报》第24期第49版上刊登的“简便方法把数据库放到网页上”一文,我觉得这种方法对于单个数据库操作比较方便,但是如果要定期(如每月)大批量将数据库转成网页的话就比较麻烦了。我们单位在每月月底都需要将生产、销售、财务、人事等各种报表50多份一起放到网站上,而这些报表所用的30多个数据库类型又各不相同,有Dbase的,Foxbase的,还有FoxPro的等等,我发现利用Access的Web功能,可以一次将所有这些数据库全部转换成网页,非常简便。

  第一步 建立链接表
  如图一所示,创建或打开数据库,在“文件”选单上,指到“获取外部数据”,然后单击“链接表”命令。在弹出的“链接”对话中,先选择链接数据表的类型,然后选择要链接的文件路径和文件名。链接使得用户能够读取外部数据源中的数据,但并不改变源数据库文件的结构,不影响源数据库在源程序中的使用。这里采用的是链接而不是导入,目的是为了在下次使用时自动得到最新源数据。


  图一


  第二步 建立链接表的查询


  如图二所示,对建立的链接表可根据报表的有关要求建立相应的查询。如用“视图”选单中的“SQL视图”来选择查询所用字段标题、计算公式、筛选条件等。


  图二


  第三步 批量生成网页文件


  1. 选择“文件”选单中的“另存为HTML”,进入“Web发布向导”的第一步,如图三所示,选择是否使用已创建的Web发布配置文件。首次使用Access生成网页文件时,可保存此次的配置文件,以后在此步骤选择已建立的配置文件可使以后生成的网页文件具有相同的属性。


  图三

  2. 单击“下一步”按钮进入“Web发布向导”第二步,如图四所示。选择需要发布的查询,单击“全部选定”按钮可选中全部查询。


  图四

  3. 单击“下一步”按钮进入“Web发布向导”第三步,如图五所示,生成网页文件时选择是否采用HTML模板,如不选,Access将采用默认的模板。


  图五

  4. 单击“下一步”按钮进入“Web发布向导”第四步,如图六所示,选择合适的Web文件的文件类型,即静态HTML、动态HTX/IDC、动态ASP。如用静态 HTML 页,在发布文件时,生成的 HTML 文件为快照类型的数据。如果更改源数据库中的数据,则必须重新发布文件。采用动态网页方式,在访问时每次都需从数据库中查询数据,其结果是动态的。


  图六

  5. 单击“下一步”按钮进入“Web发布向导”第五步,如图七所示,选择要发布的网页的存储位置。


  图七

  6. 单击“下一步”按钮进入“Web发布向导”第六步,如图八所示,选择是否创建主页。Access可以建立一个包含发布对象链接关系的主页,以便将所有的Web页捆绑在一起。单击“完成”按钮即可生成所有的网页,网页文件名与查询文件名相同。然后,将生成的网页添加到站点上即可。


  图八