将表单数据提交到 Web 服务

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

如果您希望用户将其表单数据提交到 Web 服务,您可以作为辅助数据连接到您的表单模板添加提交数据连接。根据 Web 服务接受的数据的类型,您可以配置提交数据连接提交中指定的字段数据,所有组中的字段或所有窗体中的数据中的数据。

添加提交数据连接后,您可以配置表单模板以允许用户将其表单数据提交到 Web 服务。因此,Microsoft Office InfoPath 将添加到标准工具栏和窗体上的文件菜单上的提交命令的提交按钮。您也可以通过以下方式自定义表单模板的提交选项:

  • 更改显示在标准工具栏上的提交按钮和文件菜单上的提交命令的文本。

  • 更改标准工具栏上的提交按钮和文件菜单上的提交命令的键盘快捷方式。

  • 创建自定义用户提交表单时向用户显示的消息。

  • 指定是否要保持表单打开、 关闭该窗体或提交表单后打开另一个空白表单。

添加提交数据连接

  1. 工具菜单上,单击提交选项

  2. 提交选项对话框中,选择允许用户提交此表单复选框。

  3. 单击发送表单数据发送到单个目标,然后单击列表中的Web 服务

  4. 单击“添加”。

  5. 在数据连接向导中,键入位置的 Web 位置的服务你的用户将提交其数据,然后单击下一步

    提示: 如果您想要搜索的 Web 服务的通用描述、 发现和集成 (UDDI) 服务器,单击搜索 UDDI,输入要搜索,指定是否要搜索提供程序或服务,提供的 UDDI 服务器输入搜索关键字,然后单击搜索。匹配搜索关键字的 web 服务将出现在搜索结果列表中。

  6. 在下一页上,在选择操作列表中,在向导中,单击您想要用于接收表单数据的 Web 服务操作,然后单击下一步

  7. 在向导的下一页上要提交的每个参数的 Web 服务中的窗体中选择数据,请执行下列操作之一:

    提交域或组中的数据

    1. 参数列表中,单击将接收数据从窗体的 Web 服务参数。

    2. 参数选项中,单击域或组

    3. 单击修改 数据源图像

    4. 选择域或组对话框中,单击域或组中要提交,其数据,然后单击确定

    5. 包含框中,单击文本和子元素提交只需在此字段和域或组的子元素中的数据,或单击要提交的字段名称,在字段中,数据的XML 子树,包括选定的元素和在所选的组或字段中的子元素。

    提交所有窗体中的数据

    1. 参数列表中,单击将接收数据从窗体的 Web 服务参数。

    2. 参数选项中,单击整个表单 (XML 文档,包括处理指令)

    将数据作为字符串

    1. 参数列表中,单击将接收数据从窗体的 Web 服务参数。

    2. 参数选项中,单击整个表单 (XML 文档,包括处理指令)

    3. 选择将数据作为字符串提交复选框。

      注意: 通常情况下,您选择此复选框以提交数字签名的数据。在大多数情况下,清除此复选框。

    有关 Microsoft ADO.NET 数据集对象技术的详细信息

    当您配置此数据连接时,如果 Web 服务需要 ADO.NET 数据集对象,选择数据集节点。如果您使用任何其他类型的节点与 Web 服务所需 ADO 数据集中的数据连接,提交操作将失败。

  8. 单击“下一步”

  9. 输入此数据连接的名称框中,在向导的下一页上键入一个描述性名称,为此提交数据连接。

    1. 若要更改的提交按钮出现在标准工具栏和用户填写表单时,将显示在文件菜单的提交命令的名称,可在提交的标题框中键入新名称选项对话框。

      提示: 如果您想要将键盘快捷键分配给此按钮和命令,请键入与号 (&) 之前要用作键盘快捷方式的字符。例如,要分配 ALT + B 为提交按钮和命令的键盘快捷方式,请键入& 交

  10. 验证在摘要部分中的信息正确,然后单击完成

  11. 若要允许用户在标准工具栏上使用提交命令或提交按钮在填写表单时,请选择显示提交菜单项和提交工具栏按钮复选框。

    1. 默认情况下,用户提交表单之后, InfoPath 使窗体保持打开状态,显示一条消息,指示表单已成功提交。若要更改此默认行为,请单击高级,然后执行下列操作之一:

      1. 若要关闭该窗体或创建新的空白表单用户提交完成的表单后,单击之后提交列表中所需的选项。

      2. 以创建自定义消息说明已成功提交表单,选择使用自定义消息复选框,然后在成功失败框中键入您的邮件。

        提示: 使用失败框中一条消息告诉用户如何操作如果他们无法提交表单。例如,您可以建议用户保存其窗体和联系某人进一步的说明。

      3. 如果您不希望在用户提交表单后显示一条消息,请清除显示成功或失败的邮件复选框。

返回页首

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

此信息是否有帮助?

谢谢您的反馈!

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

×