欄位與函式

**欄位與公式/函式(Fields & Fx)**選單讓您找出選定欄位或全域函式的依賴關係。
也就是說,您可以查出所有用到某個特定欄位或全域函式的公式。

這有什麼用

當您要修改或刪除某個欄位或全域函式時,這項功能可協助您確認它對資料庫其餘部分的影響。

image.png

依賴影響層級

影響共分三個層級,以三種不同的徽章表示:

徽章公式使用者介面顯示
紅色徽章該欄位被用在公式中(或用在 onClickafterUpdateafterCreate 之類的觸發器中)。任何修改或刪除都會影響資料庫的運作。
橘色徽章該欄位被用在觸發器中(例如 visibilitycanWritecanReadbeforeShowafterHide)。修改它只會影響使用者介面的行為,不會影響資料庫功能或資料運算。
綠色徽章該欄位僅供顯示之用。修改它只會影響資料的呈現方式,不會改變使用者介面的行為或資料運算。

徽章中顯示的數字代表依賴項的總數。

理解依賴關係

一個欄位可以有多個依賴項,而每個依賴項本身也可能有自己的依賴項。
這種階層式結構有助於理解對某個欄位或函式所做的變更會如何影響資料庫。

image.png

直接使用

選擇一個表格或 Global Functions 這一列:

  • 使用左側的下拉式選單,選擇一個表格或「Global Functions」這一列。

image.png

選擇一個欄位或函式:

  • 使用右側的下拉式選單,從先前選定的表格或全域函式中選擇一個欄位或函式。

image.png

使用欄位編輯器

您也可以直接點選欄位清單中欄位上方的徽章。
這會自動開啟 Ninext 彈出視窗,並選定對應的表格與欄位。

image.png

image.png

前往選定的欄位或函式

點選欄位清單右側的「Modify」按鈕。

Enregistrement de l’écran 2024-12-28 à 18.46.59.gif

**若是全域函式,**則會開啟 global functions 觸發器的腳本編輯器,並標示出相關的函式。

Enregistrement de l’écran 2024-12-28 à 18.50.02.gif

直接前往腳本

  • 把滑鼠移到某一列結果上,就會出現「Modify」按鈕。
  • 點選這個按鈕,就會顯示含有該依賴關係的原始碼,並標示出相關的部分。

Enregistrement de l’écran 2024-12-28 à 18.41.19.gif