「定義範圍表格」對話方塊

請使用此對話方塊來建立、更名或刪除範圍表格。

範圍表格表示根據與圖面物件相關的物件資料或性質要執行的動作範圍。

建立範圍表格並將其與目前圖面一起儲存,以供再次使用。

「範圍表格」區域

選取既有表格、更名表格、建立新表格或刪除表格。

「範圍表格」清單

檢視目前圖面中的所有表格。

若要檢視表格,請按一下向下方向鍵。選取表格。

更名

顯示「更名範圍表格」對話方塊,您可以在其中輸入目前的範圍表格的新名稱。

新建

顯示「新範圍表格」對話方塊,您可以在其中將目前的表格定義儲存至新範圍表格。

移除

移除目前的範圍表格。

不要刪除查詢所使用的範圍表格。

「目前範圍表格定義」區域

使用此區域來檢視、編輯或刪除範圍表格中的列。

「目前範圍表格定義」清單

檢視目前範圍表格中的所有列。

若要編輯或刪除某列,請選取該列並按一下「編輯」「刪除」

編輯

將所選列複製到對話方塊的「條件」區段,您可在該區段中對其進行修改。

修改條件完成後,請按一下「加入清單」,以更新「目前的範圍表格定義」清單中的列。

刪除

刪除選取的列。

清除清單

從目前範圍表格中刪除所有的列。

「目前的範圍表格定義」清單中的表示式會按照從上到下的順序 (即您的輸入順序) 進行演算。只要某個表示式評估為 TRUE,AutoCAD Map 3D 就會停止評估,忽略剩餘的表示式,並傳回範圍表格內與 TRUE 條件相關的值。

例如,假設輸入下列表示式:

如果 < 0,則傳回:低

如果 < 15,則傳回:中

如果 < 30,則傳回:高

如果 < 45,則傳回:很高

當值為 20 時,第一個條件將評估為 FALSE,因為 20 不是小於 0 的數。第二個條件也會評估為 FALSE,因為 20 不是小於 15 的數。但是,第三個條件將評估為 TRUE,因為 20 是小於 30 的數,而且範圍表格傳回的值為「高」。最後一個條件,雖然為 TRUE,但忽略不計。

「條件」區域

編輯既有列,或者建立新列。

  • 若要編輯既有列,請從「目前的範圍表格定義」清單中選取該列並按一下「編輯」。完成後,按一下「更新」
  • 若要建立新條件,請選取一個運算子,指定一個表示式和一個傳回值,然後按一下「加入」
運算子清單

請從清單中選取一個運算子。

運算子 描述
= 所選性質或資料的值等於您在「值」方塊中輸入的值。
> 所選性質或資料的值大於您在「值」方塊中輸入的值。
>= 所選性質或資料的值大於或等於您在「值」方塊中輸入的值。
< 所選性質或資料的值小於您在「值」方塊中輸入的值。
<= 所選性質或資料的值小於或等於您在「值」方塊中輸入的值。
/= 所選性質或資料的值不等於您在「值」方塊中輸入的值。
其他情況 當沒有任何需優先滿足的條件時,指定該動作。如果您包括「其他情況」的條件,它必須位於清單的末尾。
「表示式值」方塊

請輸入一個簡單表示式。

如果某個物件與該表示式的值相符,則該物件將受到傳回值的影響。

「傳回值」方塊

指定該條件的傳回值。

傳回值可表示物件與表示式相符時發生的情況。

請輸入一個值或一個簡單表示式。請勿輸入復合表示式。

加入

將目前條件加入「目前的範圍表格定義」清單。

更新

使用目前條件更新在「目前的範圍表格定義」清單中選取的條件。