您的位置:首页 > 运维架构

一步步学习微软InfoPath2010和SP2010--第七章节--从SP列表和业务数据连接接收数据(2)--添加SharePoint列表数据连接

2014-04-01 09:40 465 查看
下面的练习中,你将在现有表单上添加控件,这样表单可以从SharePoint列表接收信息。

准备:以设计模式打开Flight Delay Form Post Exercise 4表单。它与第三章节“表单设计基础:使用InfoPath布局、控件和视图”中最后创建的表单一样。

你有个要求是添加另外一个信息的域到表单,来捕获航班机长的名字。一个有效的方法是添加SharePoint接收数据连接,因为你在SharePoint中已经有了机长名称的列表。

1. 发布Flight Delay表单到SharePoint表单库。

2. 创建一个新的自定义列表Pilot Names。



3. 在列表中,创建Pilot Name栏目。



4. 在功能区“列表”选项卡,点击“列表设置”,设置标题栏的“要求此栏包含信息”值为否。



5. 输入一下7个Pilot名字。



6. 切换到InfoPath Designer的Flight Delay表单。在表单顶部的表格内,右击Reason for Delay域下区域。



7. 在标签区域,添加文本Pilot Name,插入下拉列表框控件,重命名属性为PilotName。



8. 在功能区“数据”选项卡,点击From SharePoint列表,在表单上创建接收数据连接。

9. 提供数据连接向导需要的信息,在第2步添加Pilot Names列表。在第3步,选择复选框添加Pilot Name域。



10. 其余接收默认值,点击“完成”。

现在你需要连接SharePoint列表,接收到下拉列表框控件。

11. 在Pilot Name下拉列表框控件属性,选择“从外部数据源获取选项”,确保选中“Pilot Names。



12. 点击“确定”,F5预览表单

现在Pilot Name域中来自SharePoint列表的信息可用。



13. 点击“快速发布”按钮

现在,SharePoint列表中添加任何新的pilot name都会在表单中下拉列表框控件自动显示名字。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐