站内搜索

ACCESS入门教程(十三)为WEB页提供数据

  WEB页也就是我们通常所说的网页。在Internet上,很多的信息都是以网页的形式来发布和传播的。你想没想过,把你的数据库也放到“网页”上去呢?

   Access2000一个最突出的功能就是将Access数据库中的数据动态地提供给Web页。 Access2000另一个突出的优点就是使用起来特别简单,就和你使用“窗体”一样,非常的简单。而且这种联接是动态的,不需要创建很多的页面,一切繁琐的工作Access都自己包了。掌握这个对象的用法,以后往Internet发布数据就更加得心应手了。

  要创建数据访问页,非常简单,我们这次还是先用页向导来创建一个页吧。 首先我们打开一个数据库,还是“客户订单数据库”吧,这样别人以后就可以通过网页向你们订货了。 和往常一样,我们先要在数据库窗口上的选项卡中选择“页”对象,然后可以看到在创建方法栏中有三种创建方法,如下图所示。我们用“使用向导创建数据访问页”,现在我将鼠标移动到这个选项上,然后双击鼠标左键,这样就可以启动Access中的数据访问页创建向导了。

数据库窗口

 

   现在屏幕中弹出了一个“数据页向导”对话框,如下图所示。看起来和别的向导的第一页差不多,因为在Access中任何操作都离不开“表”、“查询”中的字段。没有字段,就无法表示记录中的信息呢。

数据页向导

  如果我们要选取“订单信息查询”,首先要知道我们需要的字段在哪儿,也就是在哪个表或查询里,然后在“表/查询”下拉框中选择相应的表“订单信息查询”,这时在可用字段列表框中就列出了这个查询中的所有字段。 如果要选择所有的可选字段作为选定的字段,只要单击“>>”按钮就可以了。

  选定这些字段,现在我们就单击“下一步”按钮进入下一步吧。

   这一页也和我们使用报表时遇到的第二页一样,如下图所示。但我们在创建页的时候必须注意,添加分组级别后的页将只能是只读的页。 即在网络浏览器上只能看,不能改动它上面数据值的页。而非只读的页在任何用户使用的时候都可以改动数据库中的内容。

添加分组级别

  只有不在页中分组,这样别人才可以将别人的订单写在这个数据库中了。

  我们单击“下一步”按钮就可以了,这一步也和报表向导中第三步确定各记录的排序次序相同,我们就以序号排序就可以了。 接着单击“下一步”按钮。

   本步为创建访问页的最后一步,如下图所示,在这一步,主要还是要输入WEB页的名字。这个名字也只是表明其在Access数据库中的名字,而不是这个页面的HTML文件的名字。

最后一步

  但在这一步中,有一个选项却是和普通的向导不一样的。 以前的向导的最后一页中,默认的都是在单击了“完成”按钮后将直接打开向导建设的对象视图,而页向导中却默认“修改数据页的设计”。 这是因为由页向导创建的页面是不完整的,还有很多东西需要我们添加啊,所以现在生成的页面没必要直接就呈现在我们面前。

  输入完标题“客户订单信息”后,单击“完成”按钮就可以了。

  此时页设计视图(如下图所示)很象报表的设计视图。其实两者不光是外表象,而且拖放控件的操作也是一样的。

页设计视图

  此时页设计视图中的工具箱比起报表设计视图中的工具箱更大了,而且里面的工具图标也有很多不一样的。这是因为现在的这个工具箱是专为设计网页而专门定义的,里面的绑定、滚动文字等选项都是专门为设计网页而准备的工具。

  我们在Access中建立网页最重要的就是掌握数据库和网页的接合,而网页的设计和发布将在RONTPAGE2000中去介绍,所以不必太专一于网页的设计,而只要能在网页中添加和数据库相连的控件就可以了。

  在网页的最上部,有一排字“单击此处并建立标题文字”,这是让我们在这儿输入这张网页的标题,如下图所示。

调整页眉

  你只要将鼠标移动到这个位置,然后单击鼠标左键,这一行文字就会消失,而在刚才的位置出现了一个闪动的光标,现在可以用键盘输入“客户订单信息”六个字,可以看现在网页的标题已经变成刚才我们所输入的文字了,如下图所示。

调整后的效果

  在窗口上有一条专门用于编辑文字的工具栏。现在将我们刚才输入的文字都选上,然后在编辑工具栏中选择文字的字体大小和字体类型。我们再将鼠标移动到这个编辑工具栏上的“颜色”按钮右面的向下按钮上,然后单击这个按钮,就会弹出一个颜色选项表,在这个表中选择你喜欢的颜色,然后单击这种颜色的图标即可。

  这个页面有了标题,但看起来还有些问题。 即如果是别人看到你的这个页面,他会知道这个页面是做什么用的呢? 应该写些文字告诉他这是做什么用的,要写的这些文字就是这个页面的使用说明啊。

  可以告诉他这个页面是我的通讯录,如果他愿意,可以将他的信息加入进来。这就需要我们在页面上添加一个标签按钮了。和在报表中添加标签一样,在页面中添加这个控件,也要先将鼠标移动到工具箱上的标签图标上,单击这个图标,然后将鼠标移动到页面上的空白处,单击鼠标左键,这个标签控件就被放到页面上了。而这个控件的四周都被斜线框住,表示可以在这个标签控件中输入说明文字,添加前的页面如下第一张图,添加后的页面如下第二张图。

添加前的页面

添加后的页面

  要为已有的网页添加数据访问功能,首先需要打开将与那个页面有一定联系的数据库,然后在数据库窗口上的选项卡中选择“页”对象,并在对应的右边创建方法列表框中选择“编辑现有的WEB页”,现在双击这个选项。

  随后将会弹出一个“定位WEB页”的对话框,在这个对话框中选择需要编辑的已有的网页。单击对话框右下角的“打开”按钮,这个已有的网页就会出现在页编辑视图中了,现在将鼠标移动到工具栏上的“字段列表”按钮上,单击这个按钮,在屏幕上弹出一个“字段列表”对话框,如下图所示。

字段列表

  从这个对话框中选择将要添加在网页中的数据库字段,将鼠标移动到这个字段选项上,按住鼠标左键,然后拖动鼠标将这个字段拖到正在设计的页面上,这时松开左键,这个字段就被拖动到这个页面上了。同时这个网页也就有了设计访问功能。

  要想在网页中还能查看所选表或查询中的所有的记录,只要在这个网页中再添加一个“记录浏览”控件就可以了,最后效果如下图。

添加后的效果

  当在安装完Access2000以后,却不能使用页创建的功能,当选择数据库窗口的选项卡中“页”这个对象后,在右边的创建方法列表框中什么都没有,这时因为你用的IE不是5.0版本的。因为Access2000中创建页的功能必须在IE5上才能实现。你只要用OFFICE2000那张盘,将上面的IE5装一遍就可以了。

  如果你使用的是网景公司的Netscape 就需要下载一个专用的 “COM”,这个“COM”可以从微软公司的网页上下载。

  插图

  要在网页中添加数据透视表,首先打开这个网页,而且使这个网页处于设计状态。这时将鼠标移动到菜单栏上,单击插入主题,并在弹出的子菜单中选择OFFICE数据透视表。

  现在在网页中就出现了一个数据透视表,在这个表中还没有数据,现在将鼠标移动到字段列表对话框中,从中将一个表或查询拖到这个空的数据透视表控件中。这样一个数据表就出现在网页上了,添加前和添加后的效果分别如下两图所示。

添加前效果

添加后效果

  • 上一篇:ACCESS入门教程(十四)用图表显示数据
  • 下一篇:ACCESS入门教程(十二)数据打印生成数报表