65.9K
CodeProject 正在变化。 阅读更多。
Home

如何将 SharePoint 列表数据连接添加到 InfoPath 下拉列表框

starIconstarIconstarIconstarIconemptyStarIcon

4.00/5 (1投票)

2009年6月2日

CPOL

1分钟阅读

viewsIcon

76209

本文将向您展示如何使用 SharePoint 列表中的值填充 InfoPath 下拉列表框。

引言

如果您有一个 SharePoint 列表,并且希望使用列表填充 InfoPath 下拉列表框,请按照以下步骤操作。

此外,如果您尝试使用 XML 数据连接填充浏览器 InfoPath 表单中使用 Forms Services 的下拉列表框,并且在提交时收到错误消息,您可能需要改用 SharePoint 列表。

步骤

  • 步骤 1 - 创建或使用现有的 SharePoint 列表
  • 步骤 2 - 在 InfoPath 中添加 SharePoint 列表数据连接
  • 步骤 3 - 检查下拉列表框的值

步骤 1 - 在 SharePoint 中,使用现有列表或创建一个自定义列表

(注意:为了确保用户在填写表单时可以访问该列表,最好将自定义列表放置在与表单库相同的 SharePoint 站点下)

image001.png 

步骤 2 - 在 InfoPath 2007 中,打开下拉列表框属性,选择从外部数据源查找值,然后单击“添加”

image003.png 

选择“创建新连接”并选择“接收数据”

image005.png 

选择“SharePoint 库或列表”

image007.png 

输入 SharePoint 库的 URL 位置

 image009.png

选择 SharePoint 列表的名称

 image011.png

选择您希望在 InfoPath 列表框中可用的字段

image013.png

不要选择“将数据的副本存储在表单模板中”

image015.png 

为数据连接命名(可以与 SharePoint 列表名称相同),并确保选中“表单打开时自动检索数据”

image017.png

单击“Entries”(条目)旁边的图标以选择要在下拉列表框中显示的字段

image020.png

选择自定义列表,然后选择“Value”(值)和“Display Name”(显示名称)

 image022.png

 image024.png

 步骤 3 - 在 InfoPath 2007 中,预览表单并检查下拉列表框的值

image028.png 

© . All rights reserved.