|
    
- UID
- 8
- 帖子
- 4311
- 精华
- 226
- 积分
- 17758
- 人气值
- 14236 点
- 努力值
- 28275 点
- 推广注册人数
- 175 个人
- 阅读权限
- 200
- 性别
- 男
- 在线时间
- 2739 小时
- 注册时间
- 2005-3-30
- 最后登录
- 2008-11-22
   ![双子座[05月21-06月21] 双子座[05月21-06月21]](images/common/medal/820054291413.jpg)   
|
楼主
发表于 2006-9-1 20:42
| 只看该作者
在菜单中调用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;
复制代码 |
|