close
在展示數據的時候,為方便理解,我們常常會把不同的數據拼在一起,比方說「姓名(學號)」,在一般的數據表設計中,姓名跟學號會是不同的兩個欄位,在數據窗口要要怎麼拼呢?
DataWindow 提供了兩種方法,一是 Computed Column,這是從數據源加,在SQL裏就寫好的;二是 Computed Field,這只要在畫面上加入就可以,而且更可以調用 function() 做更多的事情,但這種方式有個缺憾,就是速度慢。
PB 很聰明,為提高速度,在retrieve 時只會執行畫面上會顯示到的 Computed Field 而已,如果畫面有有連續十張A4大小的單據,她就只會執行第一頁的 Computed Field ,在用戶把 scrollbar 往下拉往第二頁時,PB 才會執行第二頁的Computed Field ,如果佻皮的把 scrollbar 在第一頁程最後一頁往回拉的話,程序就有可能會因為不斷執行 Computed Field 語句而卡死,所以兩者之間需要慎選。
Computed Column
Computed Field
調用函數
文章標籤
全站熱搜