
我们专注与office 2007.
首页 >>
技术文章 >>
InfoPath2007
根据 Web 服务设计 InfoPath 2007表单模板
设计包含提交数据连接的表单模板
要设计包含提交数据连接的表单,您需要执行以下操作:
- 创建表单模板 当您创建可以向 Web 服务提交数据的表单模板时,InfoPath 将在 Web 服务和基于此表单模板的表单之间创建一个带有提交数据连接的主数据连接。InfoPath 还会创建表单模板的主数据源。
- 添加一个控件并将其绑定至某个域,或将控件属性设置为显示域中的数据 若要允许用户编辑主数据源的域中的数据,您可以在表单模板中添加控件,然后将这些控件绑定到主数据源的域中。
- 配置提交选项 您可以配置将哪些数据提交到 Web 服务,并为表单配置提交选项。
步骤 1:创建表单模板
- 在“文件”菜单上,单击“设计表单模板”。
- 在“设计表单模板”对话框中的“设计新”下,单击“表单模板”。
- 在“基于”列表中,单击“Web 服务”。
- 如果您要设计与浏览器兼容的表单模板,请选中“仅启用浏览器兼容性功能”复选框。
- 单击“确定”。
- 在“数据连接向导”中,单击“仅提交数据”,再单击“下一步”。
- 在向导的下一页上,键入用户将用于提交其数据的 Web 服务的位置,然后单击“下一步”。
注释 如果要使用通用描述发现和集成 (UDDI) 服务器来搜索 Web 服务,请单击“搜索 UDDI”,输入要搜索的 UDDI 服务器的 URL,指定是按提供程序还是按提供的服务来搜索,输入搜索关键字,然后单击“搜索”。与搜索关键字匹配的 Web 服务将出现在“搜索结果”列表中。请选择要使用的 Web 服务,然后单击“确定”。
- 单击“下一步”。
- 在“选择操作”列表中,单击接收提交的数据的 Web 服务操作,再单击“下一步”。
- 在向导的下一页上,键入数据连接的名称,再单击“完成”。
步骤 2:添加控件并将其绑定到某个域,或将控件属性设置为显示某个域中的数据
- 如果看不到“控件”任务窗格,请单击“插入”菜单上的“其他控件”,或按 Alt+I、C。
- 将控件拖动到您的表单模板上。
- 在“控件 绑定”对话框中,选择要将控件绑定到的域。
步骤 3:配置提交选项
- 在“工具”菜单上,单击“数据连接”。
- 在“数据连接”对话框中,单击主数据连接中的提交数据连接,然后单击“修改”。
- 在“数据连接向导”中,单击两次“下一步”。
- 在向导的下一页上,执行下列操作之一,选择针对 Web 服务中的每个参数提交表单中的哪些数据。
提交域或组中的数据
- 在“参数”列表中,单击将接收表单中的数据的 Web 服务参数。
- 在“参数选项”下,单击“域或组”。
- 单击“修改”
。 - 在“选择域或组”对话框中,单击要提交其数据的域或组,然后单击“确定”。
- 在“包含”框中,单击“仅限文本和子元素”,以便只提交此域中的数据以及该域或组的子元素,或者单击 “XML 子树(包括选定元素)”,以提交该域的名称、该域中的数据以及所选组或域中的子元素。
提交表单中的所有数据
将数据作为字符串提交
- 单击“整个表单(XML 文档,包括处理指令)”。
- 选中“将数据作为字符串提交”复选框。
注释 通常,您通过选中此复选框来提交数字签名的数据。在大多数情况下,会清除此复选框。
关于 ADO.NET DataSet 对象的技术细节
如果 Web 服务需要 ADO.NET DataSet 对象,请在配置该数据连接时选择一个数据集节点。如果您将任何其他类型的节点用于到需要 ActiveX Data Objects (ADO) 数据集的 Web 服务的数据连接,则提交操作将失败。 - 单击“下一步”。
- 单击“完成”。
- 单击“关闭”。
- 在“工具”菜单上,单击“提交选项”。
- 要更改用户填写表单时显示在“常用”工具栏上的“提交”按钮的名称和显示在“文件”菜单上的“提交”命令的名称,请在“提交选项”对话框的“标题”框中键入新名称。
提示 如果您要将键盘快捷方式指定给该按钮和命令,请在要用作键盘快捷方式的字符前键入“与”符号 (&)。例如,要指定 B 作为“提交”按钮和命令的键盘快捷方式,请键入 Su&bmit。
- 如果您不希望用户在填写表单时使用“常用”工具栏上的“提交”命令或“提交”按钮,请清除“显示提交菜单项和提交菜单栏按钮”复选框。
- 默认情况下,当用户提交表单后,InfoPath 使表单处于打开状态并且显示消息以指示表单是否成功提交。要更改此默认行为,请单击“高级”,然后执行下列操作之一:
声明:欢迎各大网站转载本站文章,还请保留一条能直接指向本站的超级链接,谢谢!
第1页 |
第2页 |
第3页 |
第4页
时间:2007-7-17 21:10:36,点击:0【打印】【关闭】
上一篇:使用数据连接库中的设置设计表单模板
下一篇:设计基于 Microsoft SQL Server 数据库..
【
OfficeBa论坛】:阅读本文时遇到了什么问题,可以到论坛进行交流!Excel专家邮件:342327115@qq.com(大家在Excel使用中遇到什么问题,可以咨询此邮箱)。
【声明】:以上文章或资料除注明为Office吧自创或编辑整理外,均为各方收集或网友推荐所得。其中摘录的内容以共享、研究为目的,不存在任何商业考虑。如有任何异议,请与本站联系,本站确认后将立即撤下。谢谢您的支持与理解!