運算式編輯器¶
你可以使用此對話盒來定義計算欄位,其內容可由同一列的其他欄位值做運算後獲得。在欄位編輯器中按下”編輯運算式”鈕可以叫出此對話盒,但只限於型別為”運算式”的欄位。在對話盒上方有此欄位的名稱,目前運算式的唯讀顯示,以及一個用來設定計算結果小數點位數的旋轉盒。
運算式是以樹狀圖來顯示,與檔案總管這一類的程式類似。樹狀圖中的每個節點可以是某個欄位的值、一個常數或是運算式的結果。要編輯運算式的話,由樹狀圖中選定一個節點(如果有的話)並使用對話盒底部的按鈕:
- 新增
新增一個子節點至目前選定的節點; 你可以使用出現的對話盒來設定此節點的型別與值。
- 編輯
編輯目前選定的節點。
- 刪除
刪除目前選定的節點。
- 往上
將目前選定的節點在他的同一層級節點中的位置往上移動。
- 往下
將目前選定的節點在他的同一層級節點中的位置往下移動。
通常你會先新增一個運算式節點, 例如 “+”, 然後再新增它的參數 (這些參數也可能是一個運算式)。當選定一個節點時,按鈕會自動更新狀態來顯示你可採取的動作;常見不被允許的動作如下:
一個運算子節點已經擁有所需的參數時,你無法再新增一個子節點
編輯運算式節點;你只能刪除後再建立新的
當節點已經在盡頭時,你不能再往該方向移動
一些注意事項:
只有下列欄內型別可以用來計算:整數,小數值,真或假值,連續值等。 另外,日欄可以用作日期間操作之子值,而時間欄可以作為秒間和分間和時間操作的子值
計算欄位不得用於其他計算欄位中,因為這樣會過於複雜。如有需要的話,你可以將該計算欄位的運算式加入到另一計算欄位的運算式中。
未給予參數或參數不足的運算式結果通常是0。
如果你使用欄位編輯器將某個欄位更改名稱或刪除,任何使用到該欄位的運算式會依情況自動更新。