如果希望用户将其表单数据提交到 Web 服务,您可以在表单模板中添加一个提交数据连接作为辅助数据连接。根据 Web 服务接受的数据类型,您可以将提交数据连接配置为提交指定域中的数据,提交组中所有域的数据,或者提交表单中的所有数据。
添加了提交数据连接后,需要配置表单模板,让用户能够将其表单数据提交到 Web 服务。进行配置以后,Microsoft Office InfoPath 会向表单上的“标准”工具栏添加一个“提交”按钮,并向“文件”菜单添加一个“提交”命令。您还可以通过以下方式自定义表单模板的提交选项:
更改“常用”工具栏上的“提交”按钮以及“文件”菜单上的“提交”命令上显示的文字。
更改“常用”工具栏上的“提交”按钮以及“文件”菜单上的“提交”命令的键盘快捷方式。
创建在用户提交表单时向用户显示的自定义消息。
指定在表单提交后,是让表单保持打开,关闭表单,还是打开另一个空白表单。
添加提交数据连接
在“工具”菜单上,单击“提交选项”。
在“提交选项”对话框中,选中“允许用户提交此表单”复选框。
单击“将表单数据发送到单个目标”,然后在列表中单击“Web 服务”。
单击“添加”。
在数据连接向导中,键入用户将向其提交数据的 Web 服务的位置,然后单击“下一步”。 提示 如果希望在通用描述、发现和集成 (UDDI) 服务器上搜索 Web 服务,请单击“搜索 UDDI”,输入要搜索的 UDDI 服务器,指定需要按提供商还是按所提供的服务进行搜索,输入一个搜索关键字,然后单击“搜索”。与搜索关键字相符的 Web 服务将出现在“搜索结果”列表中。
在向导下一页的“选择操作”列表中,单击要用于接收表单数据的 Web 服务操作,然后单击“下一步”。
若要选择为 Web 服务中的每个参数提交表单中的何种数据,请在向导的下一页中执行下列操作之一: 提交域或组中的数据