2014-02-05 36 views
1

我有重複部分的下拉列表,該部分用XML文件中的「語言」列表填充。我想在下拉列表中限制重複的語言選擇,但它不起作用。Infopath重複部分下拉重複值檢查

這裏是接口,

enter image description here

重複部分結合以 「問題」 部分和下拉字段與 「Label1的」 結合

enter image description here

這裏是數據源下拉列表,

enter image description here

我嘗試添加的「結果」欄下面的公式得到重複選擇的計數,但它返回0的時候,

count(Label1[text() = preceding-sibling::*/../Questions/Question/Label1/text()]) + count(Label1[text() = following-sibling::*/../Questions/Question/Label1/text()]) 

任何幫助將必須讚賞。

回答

1

嘗試,看看下面的步驟其工作正常進行Enter choices manually選擇在下拉框中 步驟

1)添加驗證規則。

2)在條件規定了以下

"Dropdown name" is equal to "preceding::Dropdown name" or 
    "Dropdown name" is equal to "following::Dropdown name" 

3)給出的屏幕提示。

注:請在Use a formula區域中鍵入

preceding::Dropdown namefollowing::Dropdown name

+0

謝謝@SAT :) – Rishi

+0

ķ傢伙上@Rishi – SAT

+0

進行另一種情況我想就像上面,而是一個條件將會有是兩個。但它不工作。條件是有兩個下拉列表,都是下拉值應該是唯一的。例如,如果在第一行中,向下拖拽1 = A並向下拖拽2 = B,則下一行不應再次允許A和B選擇。 我試圖上下拉2附加條件等, 掉落DOWN1等於前述::掉落DOWN1或 掉落DOWN1等於以下::掉落DOWN1和 掉落DOWN2等於前述::掉落DOWN2或 Drop Down2等於以下:: Drop Down2 @SAT – Rishi