Usage:message('提示信息');
Effect:在FORMS 左下角会出现这个提示信息。
fnd_message
- fnd_message.Debug
Usage::fnd_message.debug('提示信息');
Effect:会直接弹出一个对话框,与vb中的msgbox("提示信息")类似。
- fnd_message.question
语法:
FND_MESSAGE.QUESTION(
button1IN varchar2 default ‘YES’,
button2IN varchar2 default ‘NO’,
button3IN varchar2 default ‘CANCEL’;
default_btnIN number default 1,
cancel_btnIN number default 3,
iconIN varchar2 default ‘question’) return number;
说明:
FND_MESSAGE.QUESTION返回一个被选中的button的number
. Usage:
-----------------------------------------------------------------------------
declare
v_numnumber;
begin
FND_MESSAGE.SET_STRING('确要执行此操作吗?');
v_num := FND_MESSAGE.QUESTION('否', '是',NULL, 1,2);
ifv_num=2 then
fnd_message.debug('选择了是');
elsifv_num=1 then
fnd_message.debug('选择了否');
end if;
end;
---------------------------------------------------------------------------------
Effect: Effect:会直接弹出一个选择框,与vb中的msgbox("提示信息",vbokcancel)类似。
- fnd_message.show
这是一个Procedure,把信息以最基本的方式显示给用户,和FND_MESSAGE.DEBUG一样的效
果。但分成了两步来写。
begin
fnd_message.set_string('showa string!);
fnd_message.show;
end;
- Fnd_message.hint
这是一个Procedure这种方式不会弹出对话框给用户,而是显示在左下脚的状态栏上面。
- Fnd_message.error
这是一个Procedure以Error 信息的方式显示给用户
- fnd_message.set_token
fnd_message.set_token(token IN varchar2, value IN varchar2,translate IN boolean default)
一般和set_name配合使用,把set_name中的字符串中的某个词语换成当前需要的词语(&v_word)。