access建立网数据库_第1页
access建立网数据库_第2页
access建立网数据库_第3页
access建立网数据库_第4页
access建立网数据库_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、使用Microsoft Access,可以创建各种不同类型的网页。若要直接在数据库中处理数据,可以使用数据访问页;若要查 看最新的只读数据,可以考虑使用服务器生成的ASP ( Active Server Page (ASP):包含嵌入的服务器方脚本的文件,所包含的脚本在服务器上执行,并且发送到客户端 Web浏览器作为标准HTML文件显示。)或IDC/HTX (IDC/HTX文 件:Microsoft Internet Inform ation Server同时使用IDC和HTX文件来从 ODBC数据源获取数据,并且将其设置为 HTML文档的格式。)文件;若要查看数据的快照,可以使用静态HTML

2、 ( HTML:万维网文档所用的标准标记语言。HTML使用标记来指定 Web浏览器对文字和图形等网页元素的显示方式以及对用户操作的响应方式。)文件格式。为确保网页外观的一致性,可以使用HTML模板文件。数据访问页数据访问页是直接连接到数据库中数据的一种网页。在带有Service Pack 2 (SP2)的Microsoft Internet Explorer 5.01或其更高版本中,使用这些页可以对Access数据库或 Microsoft SQL Server数据库 (Microsoft SQL Server数据库:一种由表、视图、索引、存储过程、函数和触发器组成的数据库。可以通过使用ODBC

3、或者创建Access项目(*adp)文件将数据库连接到 SQL Server数据。)中的实时数据进行查看、编辑、更新、删除、筛选、分组以及排序。页还可 以包含电子表格 (电子表格组件:一种在网页上提供电子表格交互功能的Microsoft Office Web Component 。您可以在网页上输入数据,添加公式和函数,应用筛选条件,更改格式设置和重新计算。)、数据透视表列表 (数据透视表列表:Microsoft Office Web Component ,用于交互地在网页上分析数据。数据以行列格式显示,可以按使用者所需的方式 进行移动、筛选、排序和计算。)或图表 (图表:对窗体、报表或数据访

4、问页中数据的图形表达。)之类的组件。创建的数据访问页是一种数据库对象(数据库对象:Access数据库包含诸如表、查询、窗体、报表、页、宏和模块等对 象。Access项目包含诸如窗体、报表、页、宏和模块等对象。),包含了指向该页对应的 HTML文件位置的快捷方式。数据访问页也可以保存为 HTML Application (HTA)文件。在HTA文件中可以使用 动态HTML (DHTML ( DHTML:超 文本标记语言(HTML)的扩展,添加多媒体、数据库访问以及对象模型,程序可使用它们更改页面元素(对象)的样式和属性并将现有元素(对象)替换为新的元素(对象)。)技术不受浏览器的约束”编写独立的

5、应用程序。通过 HTA,可以像用DHTML和脚本编写网页那样编写应用程序,也可以提取最初为网站创作的内容并将其转换为应用程序。不受浏览器的约束”意味着HTA文件与网页有以下两项重大差别:这种应用程序完全采用 DHTML编写,但在自己的不带浏览器菜单和工具栏的窗口中运行。这意味着应用程 序可以完全定义用户界面。这种应用程序是完全可信任的,并且不受网页中出于安全考虑而设置的限制。与网页不同(网页是在访问时 运行),用户将需要信任HTA;然而一旦安装并运行之后,HTA即可潜在地执行任何程序所能执行的任何任务。有关HTA文件的详细信息,请参阅 MSDN网站上的以下文章:http:/msdn.m =tr

6、ue使数据访问页可用若要使页在万维网(万维网(WWW):lnternet的多媒体分支,不仅显示文本,还提供图形、声音和视频。在网站上, 用户使用超链接可轻松地在项目、页面或网站之间跳转。)上可用,可以将数据访问页发布到 Web文件夹(Web文件夹:用于保存、打开、复制或删除 Web或FTP服务器上文件的快捷方式。文档库等一些 Web文件夹中有些功能是 本地文件夹所不具备的。您可在网上邻居”或“Web文件夹”中找到Web文件夹。)或Web服务器上,并使Access数 据库或SQL Server数据库对页的用户可用。Internet Explorer只需从Web服务器下载一次页,用户就可以浏览页上

7、的数据并与其进行交互。因为页使用DHTML,所以在客户/服务器环境中访问数据库通常效率会很高。作为数据访问页的 OLE DB (OLE DB对多种类型的数据源(包括关系数据、邮件文件、纯文本和电子表格)提供有效 的网络和Internet访问的组件数据库结构。)数据源的Access数据库或SQL Server数据库必须位于一台共享的服务器或计算机上,以便用户在 Web浏览器中或邮件消息中对页进行浏览和交互。在创建页之前最好先将数据库放在一台共享服务器或计算机上。如果在创建某页之后再移动与该页连接的数据库,则必 须在数据访问页的 连接'对话框中更改页的 OLE DB数据源连接。尽管页的数据

8、源只能是 Access数据库或SQL Server数据库,但通过使用 Access数据库的链接表,也可使用户从一 个页中访问其他数据格式。为进一步帮助保护数据访问页的安全,必须将Access数据库或SQL Server数据库放在数据访问页所在的同一 Web服务器上。要点设置页的数据源时,请确保使用通用命名标准(UNC (通用命名约定(UNC): 种对文件的命名约定,它提供了独立于机器的文件定位方式。UNC名称使用serversharepathfilenam e这一语法格式,而不是指定驱动器符和路 径。)路径,不要用依赖于 Windows资源管理器中映射网络驱动器的驱动器字母。计算机上的驱动器字

9、母可能会因 计算机不同而发生变化,或者可能并未定义,而UNC路径方法对于要找到数据源的页而言却是可靠而一致的。支持文件和Web链接创建数据访问页时,Access将自动管理相关的文件并设计链接和超链接,使得页在放入最终的Web服务器时能够显示图像并且链接也能够正常跳转。在 设计”视图(设计视图:显示数据库对象(包括表、查询、窗体、报表和宏)的设计的视图。在设计视图中,可以创 建新的数据库对象以及修改现有对象的设计。)中将文件保存为数据访问页时,所有支持文件(如,项目符号、背景纹理和图形)在默认情况下都组织到支持文件夹中。如果将数据访问页移动或复制到其他位置,则必须同时移动支持文件 夹以维持页的所

10、有链接。例如,假设有一个名为 Page1.htm的页。其中包含项目符号,这些项目符号存储在名为Page1iles的支持文件夹中。如果移动Page1.htm,则必须将支持文件夹(Page1iles)也移到新位置。默认情况下,支持文件夹的名称是数据访问页的名称再加上下划线(_)、点(.)或连字符(-)和单词“files。单词“files将按照将文件保存为数据访问页所用的 Microsoft Office的版本语言显示。例如,假设使用 Office的荷兰语版将名称 为Page1的文件另存为数据访问页,则支持文件夹的默认名称将是Page1_bestanden。在将数据访问页发布到Internet (

11、Internet:数以千计的小型计算机网络与数以百万计的商务、教育、政府以及个人计算机所组成的遍及世界的网络。Internet就像一个拥有虚拟图书馆、商店、艺术画廊等等很多设施的电子城市。)或Intranet ( Intranet: 一种组织内部的、使用Internet技术(如HTTP或FTP协议)的网络。通过利用超链接,您可以在Intranet上浏览对象、文档、网页和其他目标内容。)之后,应该在 Web浏览器中进行测试。确保所有图形都显示出来,超链接跳转的目标也正确。一动态(服务器生成的)HTML可以从表、查询和窗体中创建动态的(服务器生成的) HTML文件,即ASP或IDC/HTX。服务器

12、生成的HTML文件 在 Web浏览器中是以表的格式显示的。 如果要使用任意的 Web浏览器,则可使用服务器生成的 HTML文件。另外, 如果需要查看某个表中与 ODBC数据源(ODBC数据源:位于支持开放式数据库连接性(ODBC)协议的程序或数据库 中,需要进行访问的数据和信息。) 连接的实时数据,但只需以只读方式查看数据,则服务器生成的 HTML文件也很 有用。将数据表输出为 ASP或IDC/HTX格式后,要使其在万维网上可用,必须发布文件。用户每次从 Web浏览器打开或刷新 ASP或HTX文件时,Web服务器会动态地创建 HTML文件,然后将该HTML 文件发送给Web浏览器。如果从包含参

13、数查询 (参数查询:在这种查询中,用户以交互方式指定一个或多个条件值。参数查询不是一个单独种类 的查询,而是扩展了查询的灵活性。)的数据表中创建服务器生成的 HTML文件,则Access会通过创建其他HTML参 数页,页中包含用于输入参数值的 HTML表单文本框控件及运行查询的按钮, 来模拟输入参数值"对话框。在创建参数 查询时,必须明确定义参数的数据类型。另外,还必须在显示数据表的网页之前先显示该HTML参数的网页。在导出操作期间,Microsoft Access执行查询并显示 输入参数值”寸话框,但可以只单击 确定”因为输入已被忽略。使用下列超链接地址格式,可将具有 超链接”数据

14、类型的表字段或数据表字段,作为字符串输出到 HTML文件中:显 示文本#地址#子地址#屏幕提示”尽管在Web浏览器中不能单击字符串以跳转到超链接地址, 但可以将地址部分复制 并粘贴到Web浏览器的地址栏中。ASP文件和IDC/HTX 文件的不同通过在数据库中查询当前数据,可以将表、查询或窗体数据表另存为可生成HTML文档的IDC/HTX文件。可以将窗体另存为 ASP文件,这种文件形式可以模拟原窗体的大部分功能,并显示 Web服务器上数据库中的数据。 窗体上的大部分控件都另存为具有同样或类似功能的ActiveX ( ActiveX: 一组技术的统称,使软件组件能够在网络环境下彼此交互,而不论这些

15、组件是用什么语言创建的。)控件。当创建或启动ASP文件时,窗体或控件背后的 Visual Basic 代码既不保存,也不运行。另外,还可以将表、查询和窗体数据表另存为可显示数据库中当前数据的ASP文件。Web服务器处理IDC/HTX 文件的方式在将表、查询或窗体输出为 IDC/HTX文件时,Access创建的不是.html文件,而是一个HTML扩展文件(.htx)和Internet 数据库连接器文件 (.ide)。Internet 数据库连接器 (httpodbc.dll) 是 Microsoft Internet Inform ation Server 的 一个组件。.idc文件中包含 SQ

16、L语句形式的查询和IIS用来连接到ODBC数据源(如 Access或SQL Server数据库)的信息。 连接信息中包含数据源名称,而且经常会包含用户名和密码。.htx文件是一个包含格式信息和占位符的HTML文件,这些占位符用于表明.ide文件中查询返回值所插入的位置。将IDC/HTX文件发布到 Web服务器后,IIS将打开数据库(通过使用适当的ODBC驱动程序和.ide文件连接信息), 运行.ide文件中的查询以访问数据,并将结果与 .htx文件合并为一个.html文件,然后将动态创建的.html文件作 为网页发送到Web浏览器。Web服务器处理ASP文件的方式另一方面,在将表、查询或窗体输

17、出为ASP文件时,Access创建的也不是.html文件,而是 Microsoft Active ServerPage (.asp)文件。Active Server 是 Microsoft Internet Inform ation Server 3.0 或更高版本的一个组件。.asp文件包含一些被一个或多个 SQL语句格式的查询点缀的 HTML标记,模板指令,以及包含对 ActiveX服务器控 件的引用的Visual Basic脚本编辑器(VBScript)代码。.asp文件还包含了用于连到某个 ODBC数据源(在此情况下, 数据源即为Access或SQL Server数据库)的ODBC连接

18、信息。连接信息中包含数据源名称,而且经常会包含用户名 和密码。将ASP文件发布到 Web服务器后,IIS将运行VBScript代码、调用ActiveX服务器控件、打开数据库(通过使用适 当的ODBC驱动程序和.asp文件连接信息)、运行.asp文件中的查询以访问数据,并将结果与.asp文件中的HTML 标记合并为一个.html文件,然后将动态创建的.html文件作为网页发送到Web浏览器。静态HTML可以从表、查询、窗体和报表中创建静态HTML文件。在 Web浏览器中,报表以报表格式显示,而表、查询和窗体以数据表格式显示。当要使用任意支持HTML 3.2或更高版本的Web浏览器,并且数据不常更

19、改时,请使用静态HTML 文件。若要使静态HTML文件在万维网上可用,需要将文件发布到Web文件夹或Web服务器。通过 Web浏览器访问数据时,浏览器只需从 Web服务器下载一次静态 HTML文件,您就可查看数据了。没有任何 ODBC数据源(ODBC数据源:位于支持开放式数据库连接性 (ODBC)协议的程序或数据库中,需要进行访问的数据和 信息。)与静态HTML文件连接,并且如果数据发生改变,就必须再次导出文件才能在Web浏览器中查看新数据。HTML模板文件可以使用一个或多个 HTML模板文件来改进静态HTML和服务器生成的 HTML文件的外观、一致性及浏览功能。例 如,可能要在静态HTML报

20、表的页眉(报表页眉:一种报表节,用来放置通常显示在报表开头的信息,如标题、日期或 报表简介。)节中包含公司徽标,在页脚(报表页脚:一种报表节,用来放置通常显示在页面底部的信息,如页码、日 期及小计。)节中包含自己的浏览按钮。HTML模板是包含 HTML标记和符号的文本文件,这些标记和符号对于Microsoft Access来说是唯一的。这些符号标明在静态HTML或服务器生成的HTML文件的何处插入输出和其他信息。用 文件”菜单上的导出”命令输出表、查询、窗体或报表,并在 输出选项”对话框中指定HTML模板文件时,Access会 通过用下列内容替换某些符号 (如<!-AccessTempl

21、ate_Title -> )将HTML模板文件和.html、.asp及.htx输出文件 合并到一起:<!-AccessTemplate_PageNumber->变成位于 Web 浏览器的标题栏中的表、查询、窗体或报表名称<!-AccessTemplate_Title-> 表、查询、窗体或报表的输出<!-AccessTemplate_FirstPage->链接到报表第一页的 HTML 锁定标记<!-AccessTemplate_PreviousPage->链接到当前报表页前一页的 HTML 锁定标记<!-AccessTemplate_N

22、extPage->链接到当前报表页下一页的 HTML 锁定标记<!-AccessTemplate_LastPage->链接到报表最后一页的 HTML 锁定标记<!-AccessTemplate_PageNumber->当前的页码HTML 模板文件示例<HTML><!- 下列符号将对象名称放在 Web 浏览器的标题栏中。 -><TITLE><!-AccessTemplate_Title- ></TITLE><!- 下列 HTML 标记将创建一个与 Web 浏览器默认值不同的背景色。 -><BODY BACKGROUND =

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论