過濾清單

您可以過濾清單資料,例如顯示特定製造商的製造商設備型號,或是特定文件集的圖紙清單。

按一下下列之一:
  • 清單管理:編輯濾器
  • 繪圖規則管理:編輯濾器
  • 清單組態編輯器 > 濾器:屬性
  • 清單組態編輯器 > 濾器:新增
  • 清單組態編輯器 > 濾器:複製

濾器版本對話方塊可讓您管理清單濾器。對話方塊的下半部會顯示條件字串,該字串可用於 SQL 查詢的 WHERE 子句中。

屬性

  • 名稱:輸入濾器名稱。這個名稱在清單中必須是不重複的。
  • 描述:輸入軟體中所管理之所有語言的文字描述。按一下 + 來選擇語言。

條件

此標籤集合了用於產生濾器的所有元素。這是根據您可以用來分組的條件字串為基礎。條件具有一個資料庫欄位、一個運算子,和一個

產生條件時,您必須在可用欄位清單中選擇一個可與值相關聯的資料庫欄位。例如,在材料清單中,您可以在製造商欄位以 ABB 做為值產生一個條件。材料清單將僅會顯示 ABB 製造商的製造商設備型號。
選項 描述
加入。可讓您新增新條件。
刪除。刪除所選條件。
將條件分組。選擇兩個或多個條件,然後按一下此圖示以將條件分組
解散條件分組。解散所選條件的分組。


向上/向下。可讓您排序條件與條件群組。


關聯。可讓您將所選欄位與所選條件建立關聯。
類型 顯示條件類型 (條件或條件群組)。
分隔器 分隔字元是用來連續列出條件。您可以選擇或是分隔字元。
欄位 可用欄位清單中選擇要用於條件的欄位,然後按一下關聯圖示。
運算子 選擇要使用的運算子。

您可以在字串欄位中使用運算子 = (等於) 和 != (不等於)。您只能在數值欄位中使用其他運算子。

數值 列出所有在所選欄位中找到的值。選擇您要的值。

條件群組

將條件分組很重要。條件群組會以第一順位接受評估,且優先順序高於簡單條件。

例如:

((bom_manufacturer = 'Legrand') OR (bom_manufacturer = 'Entrelec')) AND (bom_value1 = '160A')

在此範例中,群組以雙括號 (( . . . ))定義。清單會先搜尋所有 LegrandEntrelec 製造商設備型號,然後從該搜尋結果擷取所有 Value1 等於 160A 的製造商設備型號。

如果沒有群組,範例看起來會像這樣:

(bom_manufacturer = 'Legrand') OR (bom_manufacturer = 'Entrelec') AND (bom_value1 = '160A')

結果會列出所有 LegrandEntrelec 製造商設備型號,以及所有其他製造商中 Value1 等於 160A 的所有製造商設備型號。

使用向上/向下箭頭管理條件或條件群組的順序。