如何在infopath重复表中检查具有多列的重复行

时间:2014-09-09 17:37:40

标签: infopath

我想检查具有三列的重复行(ProductID,ProductName,ProductCategory)。因此,用户不应输入具有相同ProductID,ProductName和ProductCategory的重复行(使用这3个组合)。 EX1:

ProductID    ProductName    ProductCategory
1            Aciloc150      Medicine

应限制用户输入上述相同的ProductID,ProductName和ProductCategory(1 Aciloc150 Medicine)

我知道下面的代码使用这个我可以检查一列中的重复值,如何检查上述组合的重复行(ProductID ProductName ProductCategory)?

 count(/my:myFields/my:group1/my:group2[my:field2 != ""]) > 1 and (. = ../preceding-sibling::my:group2/my:field2 or . = ../following-sibling::my:group2/my:field2)

这里/我的:myFields / my:group1 / my:group2 - >重复组xpath

我的:field2 - >重复表中的字段

0 个答案:

没有答案
相关问题