運算式編輯器

你可以使用此對話盒來定義計算欄位,其內容可由同一列的其他欄位值做運算後獲得。在欄位編輯器中按下”編輯運算式”鈕可以叫出此對話盒,但只限於型別為”運算式”的欄位。在對話盒上方有此欄位的名稱,目前運算式的唯讀顯示,以及一個用來設定計算結果小數點位數的旋轉盒。

運算式是以樹狀圖來顯示,與檔案總管這一類的程式類似。樹狀圖中的每個節點可以是某個欄位的值、一個常數或是運算式的結果。要編輯運算式的話,由樹狀圖中選定一個節點(如果有的話)並使用對話盒底部的按鈕:

新增

新增一個子節點至目前選定的節點; 你可以使用出現的對話盒來設定此節點的型別與值。

編輯

編輯目前選定的節點。

刪除

刪除目前選定的節點。

往上

將目前選定的節點在他的同一層級節點中的位置往上移動。

往下

將目前選定的節點在他的同一層級節點中的位置往下移動。

通常你會先新增一個運算式節點, 例如 “+”, 然後再新增它的參數 (這些參數也可能是一個運算式)。當選定一個節點時,按鈕會自動更新狀態來顯示你可採取的動作;常見不被允許的動作如下:

  • 一個運算子節點已經擁有所需的參數時,你無法再新增一個子節點

  • 編輯運算式節點;你只能刪除後再建立新的

  • 當節點已經在盡頭時,你不能再往該方向移動

一些注意事項:

  • 只有下列欄內型別可以用來計算:整數,小數值,真或假值,連續值等。 另外,日欄可以用作日期間操作之子值,而時間欄可以作為秒間和分間和時間操作的子值

  • 計算欄位不得用於其他計算欄位中,因為這樣會過於複雜。如有需要的話,你可以將該計算欄位的運算式加入到另一計算欄位的運算式中。

  • 未給予參數或參數不足的運算式結果通常是0。

  • 如果你使用欄位編輯器將某個欄位更改名稱或刪除,任何使用到該欄位的運算式會依情況自動更新。