Windchill 基礎原理 > Windchill 搜尋 > 進階搜尋範例 > 具有多值屬性的重複條件
  
具有多值屬性的重複條件
大多數屬性都為單一值。例如,「格式」屬性只能有一個值。文件不是 Microsoft Word 就是 PNG 圖像,不能同時為兩者。
因此,當搜尋重複值時,您必須用 OR 運算子連接這些值:
同樣的,當您指派物件擁有者時,您可以從較大的使用者清單中選取。但是,一旦指派之後,物件通常就只有一個擁有者 (除非由您的網站另外自訂)。因此「擁有者」屬性即為單一值。
多值屬性是您可以有零個、一個或多個值的屬性。這些通常是由您的網站管理員建立的自訂可重新使用屬性。例如,多值屬性可能是用來識別哪些部門對某一物件有所貢獻的代碼清單。如果沒有部門有貢獻,則屬性值將為空白。如果部門確實有貢獻,則您可以從值清單中選取一或多個代碼。
當搜尋重複多值屬性時,AND 與 OR 可與等於 及不等於 運算子組合以執行複雜搜尋。
* 
如需結果表範例中所用格式的說明,請參閱進階搜尋範例


範例:由 AND 連接的多值屬性值
在此範例中,您正在搜尋由 Jane Patel 擁有且部門代碼為 "A" 與 "B" 且非為 "C" 的物件。
擁有者
Jane Patel
條件
部門代碼
A
部門代碼
B
部門代碼
C
搜尋結果


範例:由 OR 連接的多值屬性值
在此範例中,您正在搜尋由 Jane Patel 擁有且部門代碼為 "A" 或 "B" 或非為 "C" 的物件。
擁有者
Jane Patel
條件
OR
部門代碼
A
部門代碼
B
部門代碼
C
搜尋結果
由於每個欄位都以 OR 運算子連接,因此也會傳回由其他使用者擁有的物件。無論部門代碼為何,都會傳回由 Jane Patel 擁有的任何物件。


範例:由巢狀條件連接的多值屬性值 (1)
擁有者
Jane Patel
條件
OR
部門代碼
A
部門代碼
B
部門代碼
C
搜尋結果
這會傳回下列物件:
部門代碼為 A 的物件 (任何擁有者)。
部門代碼為 B 的物件 (任何擁有者)。
由 Jane Patel 擁有且部門代碼非為 C 的物件。


範例:由巢狀條件連接的多值屬性值 (2)
擁有者
Jane Patel
條件
OR
部門代碼
A
部門代碼
B
部門代碼
C
搜尋結果
這會傳回下列物件:
部門代碼為 A 且部門代碼非為 C 且亦由 Jane Patel 擁有的物件。
部門代碼為 B 且部門代碼非為 C 且亦由 Jane Patel 擁有的物件。