链接到数据服务

应用对象
Microsoft 365 专属 Access Access 2024 Access 2021 Access 2019 Access 2016

可以从 Access 链接到数据服务或 Web 服务,也可以将其称为 Web 服务。 例如,可以创建与企业业务数据目录的数据服务连接,并将业务数据导入 Access。

创建 Data Service 连接后,可以像链接任何其他外部数据源一样链接到该连接。 如果数据服务接受参数,则可以在使用数据服务连接创建链接表时更改参数。

请注意,创建新的数据服务连接文件(例如通过 Business Data Connectivity Services 创建)超出了本文的讨论范围。 有关使用 BDCM 文件和 Access 的详细信息,请参阅将 外部数据与 Access 配合使用 。

概述

Access 允许你链接到通过数据服务提供的外部数据。 您必须已经拥有由数据服务提供程序提供的数据服务连接文件。 使用数据服务数据的一般过程如下:

  1. 获取数据服务数据连接文件。
  2. 使用连接文件安装数据服务数据连接。
  3. 使用已安装的数据服务数据连接创建链接表。

请注意,使用 Data Service 连接创建的链接表是只读的。

创建与数据服务的连接

  1. Access 版本不同,“链接至 Data Services”向导的位置会略有不同。 选择与你的 Access 版本相匹配的步骤:

    • 如果使用的是最新版本的 Microsoft 365 订阅版本的 Access,请在“外部数据”选项卡的“导入 & 链接”组中,单击“来自联机服务>数据服务的新数据源>”。
    • 如果使用的是 Access 2016,请在“外部数据”选项卡的“导入 & 链接”组中,单击“更多”以下拉选项列表,然后单击“数据服务”。
  2. 在 “创建与数据服务的链接 ”对话框的底部,单击 安装新连接。
    Web 服务数据连接参数

  3. 在选择 连接定义文件 对话框中,浏览并选择包含数据服务说明的 XML 文件。

    注意

    此文件由数据或 Web 服务提供商或系统管理员提供。

要启用 “数据服务 ”按钮,必须安装 Microsoft.NET 3.5 或更高版本。

  1. Access 版本不同,“链接至 Data Services”向导的位置会略有不同。 选择与你的 Access 版本相匹配的步骤:

    • 如果使用的是最新版本的 Microsoft 365 订阅版本的 Access,请在“外部数据”选项卡的“导入 & 链接”组中,单击“来自联机服务>数据服务的新数据源>”。
    • 如果使用的是 Access 2016,请在“外部数据”选项卡的“导入 & 链接”组中,单击“更多”以下拉选项列表,然后单击“数据服务”。
  2. 创建 与数据服务的链接 对话框显示数据服务提供的数据表。 例如,如果连接至嘉元实业 Web 服务,则可能会看到如下所示的内容:
    可供链接的 Web 服务数据连接

  3. 在 “创建数据链接”服务中,单击要使用的表。

  4. 单击“创建链接表”。

指定参数值

数据服务连接文件可能支持参数。 参数是用于筛选数据的表达式。

例如,AdventureWorks Web 服务数据连接有一个 Orders 表,该表可以接受 Location 的某个值,并使用该值来限制您可以使用该链接可以访问的记录。

Web 服务数据连接参数

创建链接表时,可设置 Data Service 连接的参数值。

  1. 按照前面过程链接 到现有数据服务连接中的前四个步骤进行操作。 不要单击 “创建链接表” 。
  2. 在“ 创建与数据服务的链接 ”对话框中,在参数部分的相应框中指定参数值。 你看到的接口会因你使用的数据服务数据连接文件而有所不同。 某些连接支持多个参数。
  3. 设置完参数值后,单击“ 创建链接表”。

返回页首