2008/11/25
在客制 Form 中, 將某彈性欄位移到畫面上, 為何彈性欄位值會儲存成 NULL
因為在系統上
輸入 or 修改其他某一個彈性欄位的資料時, 系統會將所有彈性欄位的資料回寫一次
.
也就是說, Flexfield 若是用程式直接寫入, 而沒有在系統上設定 Flexfield, 則其他彈性欄位輸入 or 修改時, 會被回寫成 null 值.
所以,
由程式直接寫入的 Flexfield 值, 也一定要在 Flexfield 畫面上設定, 且 Enabled 勾選
;
若不想給 User 看到, 可以將 Displayed 設為 No 即可, 如下圖所示 :
‹
›
首頁
查看網路版