从Oracle的FORM中调用REPORT的实用技巧

2016-02-19 21:13 48 1 收藏

下面图老师小编要向大家介绍下从Oracle的FORM中调用REPORT的实用技巧,看起来复杂实则是简单的,掌握好技巧就OK,喜欢就赶紧收藏起来吧!

【 tulaoshi.com - 编程语言 】

  问:从Oracle的FORM中调用REPORT有什么常用的技巧?

  答:具体方法如下;

  在菜单中调用REPORT程序(不传参数,传参数可用下面的程序段)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

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;

  在报表中使用参数作为帮定变量时在其前面加一个冒号(:),如:有一个参数p_deptno,传来的值为10,则select * form emp where deptno=:p_deptno将返回表emp中deptno为10的记录。

  在报表中使用参数作为词汇参数时在起前面加一个“与”符号(&),如:有一个参数p_where,传来的值为where deptno=10,则select * from emp &p_where也将返回表emp中deptno为10的记录。

  在调用REPORT时,去掉report server:

  Add_parameter(pl_id,'ORACLE_SHUTDOWN',TEXT_PARAMETER,'YES');

  调用REPORT时,使报表结果直接输出到打印机上:

  Add_parameter(pl_id,'PSRAMETER_FORM',TEXT_PARAMETER,'NO');

  调用REPORT时,不弹出参数窗口:

  add_parameter(pl_id,'PARAMFORM',TEXT_PARAMETER,'NO');

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  调用REPORT时,以满屏方式显示:

  add_parameter(pl_id, 'maximize', TEXT_PARAMETER,'yes');

来源:https://www.tulaoshi.com/n/20160219/1625584.html

延伸阅读
拍摄静物的实用技巧   编者按:静物摄影是一个十分有趣的摄影门类,想入门十分简单,但想要拍出艺术性和设计感就比较困难了。其实并不是因为大家的拍摄手法不到位,而是已经固化了的传统思维作祟。今天我们为大家带来的是一篇由设计师Shital Patel带来的关于如何拍好静物摄影的翻译教程,大家来看看这个思维活泛的设计师是怎么玩转静...
标签: SQLServer
     包括安装时提示有挂起的操作、收缩数据库、压缩数据库、转移数据库给新用户以已存在用户权限、检查备份集、修复数据库等  (一)挂起操作 在安装Sql或sp补丁的时候系统提示之前有挂起的安装操作,要求重启,这里往往重启无用,解决办法: 到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manage...
网上有很多现成的交互设计实例,只要细心观察总结,可以发现许多常用的技巧,本文总结三个在许多网站上都能见到的交互设计方法,如果经常关注交互设计的话,你一定见到过这些类型的交互应用。 交互设计,表现出来的呈现方式可谓是多种多样, 不过你只要掌握好了以下三点的使用技巧,同样可能轻松打造出良好的交互设计效果。 1.响应 对即将...
剪影拍摄实用技巧 剪影摄影这种单纯勾画主体轮廓的摄影手法,一向很容易吸引观看者的视线,不过,剪影并不是随便拍都能吸引别人,我们为大家列举几个注意要点和实用技巧,让你马上掌握剪影拍摄技巧。 剪影美学实用技巧 1、选择适合的场景与时间 金黄色的光线非常动人 剪影拍摄的基本技巧就是利用逆光拍摄,就是...
标签: ASP
  从ASP调用SQL中的图像 eNet学院 关键词:Sql Server, ADO 如何处理ASP中的图象 在用ASP编程中,很多时侯要用到图象。对于单纯从数据库中处理一个图象,方法大家讲了很多,也不难, 可以看下面的代码: 这里假设你有个数据库名字叫:PUBS,在数据库中有一个叫:PUB_INFO的表,在表中有一个LOGO 的BLOB列。我们查出PUB_ID=0736的...

经验教程

403

收藏

45
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部