FORM消息提示

1.FND_MESSAGE.SET_STRING(‘<Message>’)。

此消息一定要結合FND_MESSAGE.SHOW或FND_MESSAGE.ERROR或FND_MESSAGE.HINT或FND_MESSAGE.WARN或FND_MESSAGE.QUESTION使用才能彈出對話窗口或顯示消息。

例如:

FND_MESSAGE.SET_STRING(‘陳顯平測試Oracle Form的消息,’ || Chr(10) ||

‘大家看一下是否成功?’);

FND_MESSAGE.SHOW;

 

2.FND_MESSAGE.SET_NAME(‘<APP_SHORT_NAME>’,’<Message_CODE>’)

此消息也要結合FND_MESSAGE.SHOW或FND_MESSAGE.ERROR或FND_MESSAGE.HINT或FND_MESSAGE.WARN或FND_MESSAGE.QUESTION使用才能彈出對話窗口或顯示消息。

參數說明:

<APP_SHORT_NAME>:用應產品簡稱.如下圖紅色圓框:

 

<Message_CODE>:消息代碼。若在系統表中找不對應消息說明,則消息說明自動默認為<Message_CODE>。還有,消息代碼使用前自動轉換大寫。

為何Oracle Form要內置此函數?它是為了系統定義多語言版本。

例如:

FND_MESSAGE.SET_NAME(‘FPT’,’ORACLE_001’);

FND_MESSAGE.ERROR;

 

3.FND_MESSAGE.DUBEG(‘<Message>’);

它是用於調試的,效果等同於FND_MESSAGE.SET_NAME或FND_MESSAGE.SET_STRING結合FND_MESSAGE.SHOW使用。

例如:

FND_MESSAGE.DEBUG(‘陳顯平測試Oracle Form的消息,’ || Chr(10) ||

‘大家看一下是否成功?’);

 

4.FND_MESSAGE.SHOW、FND_MESSAGE.ERROR、FND_MESSAGE.HINT和FND_MESSAGE.WARN的區別

FND_MESSAGE.SHOW提示的是注意消息,如下圖

FND_MESSAGE.ERROR提示的是誤錯消息,如下圖

 

FND_MESSAGE.HINT是顯示在表單中的狀態欄,如下圖

FND_MESSAGE.WARN提示有“確認”和“取消”二個按鈕,選擇進下一步操作,它與FND_MESSAGE.QUESTION類似。

 

5.FND_MESSAGE.QUESTION(BUTTON1IN VARCHAR2,BUTTON2 IN VARCHAR2,BUTTON3 IN VARCHAR2,DEFAULT_BTN INNUMBER,CANCEL_BTN IN NUMBER,ICON IN VARCHAR2)

用於自定義對話按鈕,比FND_MESSAGE.WARN要靈活多了。

例如:
FND_MESSAGE.SET_STRING(‘陳顯平測試Oracle Form的消息,’ || Chr(10) || ‘大家看一下是否成功?’);

Int_Choose:=FND_MESSAGE.QUESTION(‘確定’,null,’取消’,1,2,’NOTE’);

If Int_Choose=2 Then

  Null;

ElseIf Int_Choose=1 Then

  Null;

End If;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值