Message_Name 上限30個字元
Message 上限1800個字元(unicode應該是600字元??)
Message 上限1800個字元(unicode應該是600字元??)
| FND_MESSAGE.CLEAR | 清除訊息堆疊 |
| FND_MESSAGE.ERASE | 清除視窗的狀態列 |
| FND_MESSAGE.GET | 取得在訊息堆疊中設置好的訊息 |
| FND_MESSAGE.RETRIEVE | 取得一條資料庫中的等待資訊 |
| FND_MESSAGE.SET_NAME | 從Dictionary中獲取訊息,並放入訊息堆疊中 FND_MESSAGE.SET_NAME(value IN varchar2,value IN varchar2); 範例:FND_MESSAGE.SET_NAME('FND','ACCT_IP_LOCK_ERR'); FND_MESSAGE.SHOW; 則會出現訊息提示"使用者在此 IP 地址多次登入失敗, 該使用者已被鎖定."(ZHT語系) 評語:找Name太麻煩了~自己寫比較快~ |
| FND_MESSAGE.SET_TOKEN | ??? |
| FND_MESSAGE.SET_STRING | 將字串放入訊息堆疊中,等待提取 範例:FND_MESSAGE.Set_String('等候提取'); |
| ★顯示 | |
| FND_MESSAGE.DEBUG | 顯示Icon為"備註"的對話框,不用Set_string設定,立即顯示字串,簡便快速~( ̄▽ ̄)~( ̄▽ ̄)~ FND_MESSAGE.DEBUG(value IN varchar2) 範例:FND_MESSAGE.DEBUG('資料新增完成'); |
| FND_MESSAGE.SHOW | 顯示Icon為"備註"的對話框(Set_string設定內容) 範例:FND_MESSAGE.Set_string('小本本圖示'); FND_MESSAGE.Show; |
| FND_MESSAGE.ERROR | 顯示Icon為"錯誤"的對話框(Set_string設定內容) 範例:FND_MESSAGE.Set_string('大紅鈴圖示'); FND_MESSAGE.Error; |
| FND_MESSAGE.HINT | 訊息只顯示在狀態列,不彈出對話框(Set_string設定內容) 範例:FND_MESSAGE.Set_string('狀態列顯示'); FND_MESSAGE.Hint; |
| ★等候使用者回應 | |
| FND_MESSAGE.WARN | 顯示"是/否"對話框,Icon為"警告"(Set_string設定內容) 回傳Bealoon型別 範例:FND_MESSAGE.Set_string('是否核准?'); if FND_MESSAGE.WARN then --真 else --假 end if; |
| FND_MESSAGE.QUESTION | 顯示"是/否/放棄"對話框,不要的用Null取代,Icon預設為"決定"(Set_string設定內容) 該function回傳值為Number型別,Icon的形式有:STOP,CAUTION, QUESTION, NOTE, FILE,default為QUESTION FND_MESSAGE.QUESTION(BUTTON1 in varchar2 default 'YES', BUTTON2 in varchar2 default 'NO', BUTTON3 in varchar2 default 'CANCEL', DEFAULT_BTN in number default 1, CANCEL_BTN in number default 3, ICON in varchar2 default 'question'); 範例:fnd_message.set_string('是否寫入資料?'); v_1:=fnd_message.question; |
