使用数据连接库中的设置设计表单模板

注意:  我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。

本文介绍如何设计表单模板,它基于Microsoft Office SharePoint Server 2007网站上的数据连接库中存储的设置,可以查询或提交数据。

本文内容

概述

开始之前

设计表单模板与查询数据连接

设计表单模板的提交数据连接

概述

辅助数据连接的任何数据连接到外部数据源添加到表单模板。此数据连接是不同的设计基于数据库、 Web 服务或连接库中的设置的表单模板时创建的主数据连接。只有当您不能查询或发送通过主数据连接的数据,您可以添加辅助数据连接。

窗体可以有一个主数据连接,称为主数据连接,并且它可以具有一个或多个辅助数据连接。根据您的目标窗体,数据连接可能查询或表单数据提交到外部数据源,如 Microsoft SQL Server 数据库或 Web 服务。

如果您要设计使用类似的数据连接的多个表单模板,请考虑使用数据连接文件,而不创建数据连接到外部数据源的每个表单模板。这种方式,您需要一组相关的表单模板的更改的数据连接信息时更新只有一个数据连接文件。例如,当您将表单模板测试网络移动到生产网络时,您需要更新数据连接设置仅一次,而不是更新每个表单模板中的数据连接连接库中。当基于使用数据连接文件的表单模板的表单中使用数据连接时,新设置自动更新的数据连接。

数据连接文件是 XML 文件包含一个外部数据源的连接信息的.xml 或.udcx 文件扩展名。此文件存储在运行Microsoft Office SharePoint Server 2007的服务器上的数据连接库中。通过开发人员或转换为数据连接文件的现有表单模板中的数据连接,通过单击数据连接对话框 (工具菜单) 中的转换按钮创建数据连接文件。

使用数据连接文件的优点包括:

  • 多个窗体可以使用相同的数据连接文件,因此无需为每个表单模板从头创建相同的数据连接。

  • 如果更改了外部数据源的位置或连接设置,您需要更新仅数据连接文件,不是每个表单模板。

  • 数据连接文件可以包含可以由服务器在用户使用 Web 浏览器中填写表单的替代身份验证信息。

  • 在浏览器中填写的表单基于浏览器兼容的表单模板可以连接到另一个域仅的数据连接时,使用数据连接文件中的服务器。

Microsoft Office InfoPath 使用按照通用数据连接版本 2.0 文件格式的数据连接文件。此版本是使用 Microsoft Office FrontPage 和 Microsoft Office Excel 版本 1.0 文件格式的扩展。InfoPath 不能使用版本 1.0 文件格式中的数据连接文件。

创建基于数据连接文件中设置的表单模板时,Microsoft Office InfoPath 创建基于数据连接库中的设置的数据连接。如果数据连接文件包含用于查询数据连接的设置,InfoPath 创建窗体的主数据源查询字段,数据字段,并且对应于数据存储在外部数据的方式的组源的引用数据连接文件中的设置。查询字段包含用于确定内容发送到窗体的外部数据源的数据。查询的结果放入的数据字段。要使用户能够检索外部数据源,InfoPath 将运行查询按钮添加到表单模板。

由于查询和数据字段的数据结构必须匹配数据的外部数据源中的存储方式,不能修改现有字段或主数据源中的组。仅将域或组添加到主数据源中的根组。

如果使用的用于提交数据连接的设置,InfoPath 将启用标准工具栏上的提交按钮和基于该表单模板的表单的文件菜单上的提交命令。这允许用户提交到外部数据源其表单中的数据。

返回页首

准备工作

为了设计基于数据连接库中的设置的表单模板,您需要从数据连接库管理员或创建数据连接文件的开发人员的以下信息:

  • 使用连接库Office SharePoint Server 2007网站的位置。

  • 要使用的数据连接库中的数据连接文件的名称。

返回页首

设计表单模板与查询数据连接

为了设计基于数据的连接文件设置用于查询数据连接的表单模板,必须执行以下操作:

  1. 设计表单模板基于的数据连接文件   此步骤中创建具有合适的字段和基于的数据连接文件中的设置的组的表单模板的主数据源。

  2. 添加到表单模板将显示查询结果的控件   若要显示的字段和您的用户的主数据源中的组中存储的数据,您必须向您的表单模板中添加控件,然后将该控件绑定到的查询字段或主数据源中的数据字段。

步骤 1: 设计表单模板基于的数据连接文件

  1. 文件菜单上,单击设计表单模板

  2. 设计新,在设计表单模板对话框中下单击表单模板

  3. 基于列表中,单击连接库

  4. 如果您设计的浏览器兼容的表单模板,请选择启用浏览器兼容的功能复选框。

  5. 单击“确定”。

  6. 网站列表中,在数据连接向导中,单击运行Office SharePoint Server 2007包含数据连接库的服务器上的网站的名称。

    向列表中添加您的网站

    1. 单击管理网站

    2. 管理网站对话框中,单击添加

    3. URL框中,键入数据连接库的位置。

    4. 显示名称框中,键入数据连接库的名称。此名称将显示在数据连接向导中的网站列表中。

    5. 单击“确定”。

    6. 单击“关闭”。

  7. 单击要查看数据连接文件的列表,请单击您想要使用此数据连接的数据连接文件的名称,然后单击下一个数据连接库的名称。

  8. 如果您选择使用 Web 服务的连接设置的数据连接文件,该向导的下一页可能会要求您为每个参数,以确定哪些域或组添加到辅助数据源指定示例值。

    操作方法

    1. 参数表中,选择一个参数,然后单击设置示例值

    2. 示例值框中,键入您的用户可能用于此字段中,值,然后单击确定

    3. 参数表中每个参数的重复这些步骤,然后单击下一步

    技术详细信息

    在配置数据连接到 Web 服务数据连接向导中时,Microsoft Office InfoPath 连接到 Web 服务,并请求 Web 服务描述语言 (WSDL) 文件。WSDL 文件包含 Web 服务使用的架构。Web 服务通过向 InfoPath 发送此文件向请求做出响应。InfoPath 使用此文件中的信息将相应字段和组添加到表单模板中的辅助数据源。如果 InfoPath WSDL 文件中发现未知的元素类型,InfoPath 用于确定未知的元素类型定义的示例数据,然后添加相应字段和组到辅助数据源。

  9. 如果在设置引用的外部数据源返回 Microsoft ADO.NET 数据集,该向导的下一页询问您是否用户提交表单数据时包含更改的信息。在大多数情况下,选中,提交数据时包含更改信息复选框,然后单击下一步。如果不想包括更改信息,清除提交数据时包含更改信息复选框,然后单击下一步

    技术详细信息

    设置用于 Web 服务和 Web 服务描述语言 (WSDL) 文件指示 Web 服务返回 ADO.NET 数据集时,才,会出现此向导中的页面。

  10. 在向导的下一页上,为数据连接,键入一个名称,然后单击完成

步骤 2: 添加控件以显示该字段中的数据

  1. 如果看不到“控件”任务窗格,请单击“插入”菜单上的“其他控件”,或按 Alt+I、C。

  2. 控件拖到表单模板。

  3. 控件绑定对话框中,选择您想要将控件绑定到的字段。

返回页首

设计表单模板的提交数据连接

如果数据连接文件包含提交数据连接的设置,您可以配置表单模板以允许用户提交表单数据通过数据连接。执行此操作时,InfoPath 将添加到标准工具栏和到文件菜单提交命令的提交按钮。在提交选项对话框 (工具菜单) 中,您可以配置窗体的提交选项。就像设计基于数据库或 Web 服务的表单模板的提交选项配置相同的方式。查找有关设计基于数据库或 Web 服务,在另请参阅部分中的表单模板的详细信息的链接。

  1. 文件菜单上,单击设计表单模板

  2. 设计表单模板对话框中的设计新,下单击表单模板

  3. 基于列表中,单击连接库

  4. 如果您设计的浏览器兼容的表单模板,请选择启用浏览器兼容的功能

  5. 单击“确定”。

  6. 网站列表中,在数据连接向导中,单击运行Office SharePoint Server 2007包含连接库的服务器上的网站的名称。

    向列表中添加您的网站

    1. 单击管理网站

    2. 管理网站对话框中,单击添加

    3. URL框中,键入数据连接库的位置。

    4. 显示名称框中,键入数据连接库的名称。此名称将显示在数据连接向导中的网站列表中。

    5. 单击“确定”。

    6. 单击“关闭”。

  7. 单击要查看数据连接文件的列表,单击要使用此数据连接的数据连接文件的名称,然后单击下一步的数据连接库的名称。

  8. 如果您选择使用 Web 服务的连接设置的数据连接文件,该向导的下一页可能会要求您为每个参数,以确定最佳域或组添加到辅助数据源指定示例值。

    操作方法

    1. 参数表中,选择一个参数,然后单击设置示例值

    2. 示例值框中,键入您的用户可能用于此字段中,值,然后单击确定

    3. 参数表中每个参数的重复这些步骤,然后单击下一步

    技术详细信息

    在配置数据连接到 Web 服务数据连接向导中时,Microsoft Office InfoPath 连接到 Web 服务,并请求 Web 服务描述语言 (WSDL) 文件。WSDL 文件包含 Web 服务使用的架构。Web 服务通过向 InfoPath 发送此文件向请求做出响应。InfoPath 使用此文件中的信息将相应字段和组添加到表单模板中的辅助数据源。如果 InfoPath WSDL 文件中发现未知的元素类型,InfoPath 用于确定未知的元素类型定义的示例数据,然后添加相应字段和组到辅助数据源。

  9. 在向导的下一页上,键入数据连接的描述性名称,然后单击完成

返回页首

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×