我是InfoPath的新手,现在尝试创建一个链接到SharePoint列表的表单。我被困的地方是网上很多步骤告诉你如何vlookup两个字段(其中一个是下拉列表和另一个文本框)但是我需要2个字段作为文本框字段并根据sharepoint连接它们...因此,一个文本框字段将根据另一个文本框字段自动填写信息..
所以我有2个infoPath字段:
a)消耗品编号 - >作为文本框 - 这里用户可以手动输入partnumber(我不能在这里使用下拉列表,因为我们这里有大约600个条目!)。所有条目都存储在“可消耗部件号”列中的共享点列表中
b)消耗品描述 - >作为文本框 - 此处,只要用户输入了此共享点列表中确实可用的正确部件号,并且每个部件号都链接到其唯一的耗材描述,该字段就会自动填写。所有条目都存储在“可消耗部件号”列中的共享点列表中无论如何我可以解决这个问题吗?
非常感谢!
答案 0 :(得分:0)
将数据连接添加到SharePoint列表。将数据连接设置为不在打开的表单上运行 - 这是创建数据连接时最后一个对话框中的复选框。
在用户可以输入部件号的文本框中,添加以下规则。
由于您是根据用户输入的部件号查询的,因此您应该返回0或1个项目。您可以添加其他规则来处理用户输入的数字未找到(SharePoint列表数据连接中返回的项目数等于0,您可能会在表单上显示错误,例如)
根据其他意见编辑精心制作: 上述技术设置查询字段并返回仅与该查询字段匹配的项。如果您有其他字段指示应返回哪些列表数据,则您需要设置其他查询字段。
相反,如果您需要从列表中返回的所有项目,然后您需要使用XPath过滤器来确定列表中需要的项目,那么在选择具有该项目的字段时,您将使用过滤器数据按钮您希望在设定值规则中使用的值 - 从那里您可以添加所需的各种过滤器。
我担心根据你的评论我不明白你想要实现的目标。