您可以過濾清單資料,例如顯示特定製造商的製造商設備型號,或是特定文件集的圖紙清單。
濾器版本對話方塊可讓您管理清單濾器。對話方塊的下半部會顯示條件字串,該字串可用於 SQL 查詢的 WHERE 子句中。
屬性
- 名稱:輸入濾器名稱。這個名稱在清單中必須是不重複的。
- 描述:輸入軟體中所管理之所有語言的文字描述。按一下 + 來選擇語言。
條件
此標籤集合了用於產生濾器的所有元素。這是根據您可以用來分組的條件字串為基礎。條件具有一個資料庫欄位、一個運算子,和一個值。
產生條件時,您必須在
可用欄位清單中選擇一個可與值相關聯的資料庫欄位。例如,在材料清單中,您可以在
製造商欄位以
ABB 做為值產生一個條件。材料清單將僅會顯示 ABB 製造商的製造商設備型號。
條件群組
將條件分組很重要。條件群組會以第一順位接受評估,且優先順序高於簡單條件。
例如:
((bom_manufacturer = 'Legrand') OR (bom_manufacturer = 'Entrelec')) AND (bom_value1 = '160A')
在此範例中,群組以雙括號 (( . . . ))
定義。清單會先搜尋所有 Legrand
或 Entrelec
製造商設備型號,然後從該搜尋結果擷取所有 Value1
等於 160A
的製造商設備型號。
如果沒有群組,範例看起來會像這樣:
(bom_manufacturer = 'Legrand') OR (bom_manufacturer = 'Entrelec') AND (bom_value1 = '160A')
結果會列出所有 Legrand
或 Entrelec
製造商設備型號,以及所有其他製造商中 Value1
等於 160A
的所有製造商設備型號。
使用向上/向下箭頭管理條件或條件群組的順序。