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





4.00/5 (1投票)
本文将向您展示如何使用 SharePoint 列表中的值填充 InfoPath 下拉列表框。
引言
如果您有一个 SharePoint 列表,并且希望使用列表填充 InfoPath 下拉列表框,请按照以下步骤操作。
此外,如果您尝试使用 XML 数据连接填充浏览器 InfoPath 表单中使用 Forms Services 的下拉列表框,并且在提交时收到错误消息,您可能需要改用 SharePoint 列表。
步骤
- 步骤 1 - 创建或使用现有的 SharePoint 列表
- 步骤 2 - 在 InfoPath 中添加 SharePoint 列表数据连接
- 步骤 3 - 检查下拉列表框的值
步骤 1 - 在 SharePoint 中,使用现有列表或创建一个自定义列表
(注意:为了确保用户在填写表单时可以访问该列表,最好将自定义列表放置在与表单库相同的 SharePoint 站点下)
步骤 2 - 在 InfoPath 2007 中,打开下拉列表框属性,选择从外部数据源查找值,然后单击“添加”
选择“创建新连接”并选择“接收数据”
选择“SharePoint 库或列表”
输入 SharePoint 库的 URL 位置
选择 SharePoint 列表的名称
选择您希望在 InfoPath 列表框中可用的字段
不要选择“将数据的副本存储在表单模板中”
为数据连接命名(可以与 SharePoint 列表名称相同),并确保选中“表单打开时自动检索数据”
单击“Entries”(条目)旁边的图标以选择要在下拉列表框中显示的字段
选择自定义列表,然后选择“Value”(值)和“Display Name”(显示名称)
步骤 3 - 在 InfoPath 2007 中,预览表单并检查下拉列表框的值