在InfoPath 2010中使用SharePoint列表数据连接

   嗨,我的名字是乔伊威格斯,InfoPath队伍的一名开发人员。在InfoPath 2010中,通过提供用于连接到从SharePoint列表和获得更丰富的数据功能,我们已经改善了与SharePoint 2010年整合。在这个岗位,我将比较在InfoPath 2007和      InfoPath 2010 SharePoint列表数据连接,并讨论了InfoPath 2010使用新的数据连接类型的好处。 我也将大纲要求,以提升您的InfoPath 2010 SharePoint列表数据连接到新的和改进的版本的步骤。

 

关于SharePoint列表数据连接

  让我们开始寻找一个场景时,你可以使用SharePoint列表数据在InfoPath表单连接。

在微软,当员工遇到技术问题,他们通过填写InfoPath表单来求助。他们从下拉菜单选择问题类型。我们可以在这个下拉菜单存储问题的类型,这意味着,每当一个类别添加,删除或重命名,下拉菜单都需要更新。

  相反,我们可以将问题类别存储在一个单独的SharePoint列表,当用户在填写表单时,再将这些问题类别读取出来。

我们可以通过为表单添加一个SharePoint列表数据连接来做到这一点。

  利用数据连接的好处是可以将数据保存在一个单一位置,表单始终读取到最新的数据。

Help Request Form

为什么要利用2010年SharePoint列表数据连接?

在InfoPath 2010,我们已扩展了SharePoint列表数据连接功能。

  1. 支持查询字段现
  2. 额外的字段类型支持
  3. 列表拉的数据不再依赖于SharePoint的默认列表视图

查询字段

在将数据读取到表单前,设置一个查询字段来筛选数据。在InfoPath 2010中的SharePoint列表连接,现在有了查询字段,您就可以过滤您的数据并返回多中不同的查询结果。您可以查询不同的字段类型,包括文本,数字单线条,甚至人员和搜索(LookUps,不知如何翻译)。通过过滤列表连接,可以确保只有只返回所需的数据。这可以加快您的表单连接,因为它比原来读取更少的数据。

例如:通过设置“查询字段”,以当前用户(使用username()函数),该查询将只返回被当前用户修改过的项目名单。

Fields Task Pane

 

额外的字段类型

Infopath 2007,列表连接只能支持简单的字段类型,如文本单一线,货币等领域,以及单一的选择。现在新的连接也支持诸如多种选择,多查找,附件和用户自定义的复杂的字段类型。

 

排序结果

在以前的版本中,返回数据的多少和排序顺序,是由在SharePoint列表的默认视图决定。若要解决此限制,表单设计者不得不转到SharePoint列表设置页面,把默认的列表视图的数据修改成进入他们想要的数据。

Data Connection Wizard

 

未完,待续

http://translate.google.com.hk/translate?hl=zh-CN&sl=en&u=http://blogs.msdn.com/infopath/&ei=jEvrS5S7OY7U7AP_4bS_Cg&sa=X&oi=translate&ct=result&resnum=1&ved=0CCQQ7gEwAA&prev=/search%3Fq%3Dhttp://blogs.msdn.com/infopath/default.aspx%26hl%3Dzh-CN%26newwindow%3D1%26safe%3Dstrict%26sa%3DG

posted on 2010-05-13 09:11  一粒沙  阅读(1084)  评论(0编辑  收藏  举报