熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

如何從FORM中調用REPORT程序?

2013-11-13 15:38:05  來源: Oracle 

在菜單中調用REPORT程序(不傳參數傳參數可用下面的程序段)
Run_Product(REPORTS 報表程序名REP SYNCHRONOUS RUNTIME FILESYSTEM NULL);

在FORM中調用REPORT程序(可傳參數)
DECLARE
pl_id ParamList;
BEGIN
pl_id := Get_Parameter_List(參數列表名);
IF NOT Id_Null(pl_id) THEN
Destroy_Parameter_List( pl_id );
END IF;
pl_id := Create_Parameter_List(參數列表名);
Add_Parameter(pl_idREPORT參數名DATA_PARAMETER:FORM項名);
Add_Parameter(pl_idREPORT參數名TEXT_PARAMETER :FORM項名);
… …
Run_Product(REPORTS 報表程序名REP SYNCHRONOUS RUNTIME FILESYSTEM pl_id
NULL);
END;

From:http://tw.wingwit.com/Article/program/Oracle/201311/17041.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.