Selected Category: Form Personalize (8)

View Mode: Post List Post Summary

當需要使用 Personalize 控制 Datetime 欄位值的時候, 必須要將值轉成 CHAR 型態 (TO_CHAR), 如果直接使用 DATE 型態 (TO_DATE), 就算給的資料有時間, 寫入時仍然只有日期, 然後時間部份都會呈現 00:00:00


Posted by aloz0101 at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(69)

User希望可以寫一個客製Form, 然後用個按鈕就可以Submit Report

1. 一般報表

:result := fnd_request.submit_request(application    varchar2 --模組

Posted by aloz0101 at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(197)

注意 : 不是每個 Form 都可以修改 Default Where, 特別是有 Query Form 的, 它的 Where 組成是寫在按下 Button 時動態產生,  那 Personalize 寫的會被蓋掉而沒有產生效果

- Example Form : Receipt (RCVRCERC)

Posted by aloz0101 at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(162)

注意1 : 需確認標準 Form 所設定的 LOV Name 是什麼, 一般來說, 開 Form 起來看是最準的
注意2 : SQL 也最好是基於標準的 LOV SQL 下去改, 出錯的機率比較低
注意3 : 只能變動 LOV 的資料, 不能變動欄位順序或增減欄位

Posted by aloz0101 at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(216)

- 設定 Menu
1. Condition:
Trigger Event : SPECIAL43 (數字自行選擇)

Posted by aloz0101 at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(197)

- Error Message (Example Form : WSHFSTRX)
Type : Message
Message Type : Error

Posted by aloz0101 at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(117)

如前一篇所說, Actions 是整個 Personalize 的精華, 能夠做的事很多又雜, 目前用到的應該不到一半吧

也因為功能太多, 不知道該怎麼整理起, 所以改用範例做為主題, 只寫出 Actions 的部份, 這樣應該會比較清楚.........吧

Posted by aloz0101 at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(180)

在很多時候, Oracle 標準 Form 很難滿足我們的需要, 最常遇到的就是權限控制, 好比說 Receipt, 在同一個畫面可以收 PO, 也可以收 RMA, 如果對公司而言, 這兩種收料是分屬於不同的單位, 那一定要對標準 Receipt 畫面做客製.

當然, 你也可以客製 Oracle Form, 但是客製標準畫面還是最後的選擇, 這時候 Personalize 就是我們的好朋友

Posted by aloz0101 at 痞客邦 PIXNET Comments(2) Trackback(0) Hits(351)