如何从FORM中调用REPORT程序 难 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在菜单中调用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_id,'REPORT参数名1',DATA_PARAMETER,':FORM项名1'); Add_Parameter(pl_id,'REPORT参数名2',TEXT_PARAMETER, :FORM项名2); … … Run_Product(REPORTS, '报表程序名.REP', SYNCHRONOUS, RUNTIME, FILESYSTEM, pl_id, NULL);END; 从SQL中导数到ORACLE显示科学计数法 oracle关联表更新求解 菜鸟问个oracle 10G的enterprise manager添加数据库怎么添加呢? oracle Load使用有问题 關於Oracl中PLSQL的寫法(求各位大俠幫忙) ORACLE 字符串替换. .. . . . oracle 修改用户密码的时候为什么报这个错:ORA-00988: 口令缺失或无效? 关于exception的问题 高高手请进:如何在触发器中断开当前用户连接 为什么数据仓库上不建立索引 存储参数(storage子句)含义 请问用什么工具可以可视化的看数据库结构(如表结构、表与表之间关系)的工具?
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_id,'REPORT参数名1',DATA_PARAMETER,':FORM项名1');
Add_Parameter(pl_id,'REPORT参数名2',TEXT_PARAMETER, :FORM项名2);
… …
Run_Product(REPORTS, '报表程序名.REP', SYNCHRONOUS, RUNTIME, FILESYSTEM, pl_id,
NULL);
END;