Oracle10g 无法从oracle窗体调用报表

Oracle10g 无法从oracle窗体调用报表,oracle10g,oracleforms,oraclereports,Oracle10g,Oracleforms,Oraclereports,当我运行这个表单时,我得到一个错误:无法运行报告,所以我认为 触发器应该没问题,但我不能调用报告,所以任何人都知道什么 这里可能有问题吗?谢谢无法加载报告的原因可能是: 注册表中报表目录的位置错误。 可以加载报告。请尝试在相同版本的表单中编译报告。ie:如果表格在6i中,则报告应在Reports Builder 6i中。 报表服务器可能处于非活动状态,或者您的计算机或服务器上存在错误。 看起来没问题,请求是否已到达报表服务器?可能此报告不存在或找不到? DECLARE

当我运行这个表单时,我得到一个错误:无法运行报告,所以我认为 触发器应该没问题,但我不能调用报告,所以任何人都知道什么
这里可能有问题吗?谢谢

无法加载报告的原因可能是:

注册表中报表目录的位置错误。 可以加载报告。请尝试在相同版本的表单中编译报告。ie:如果表格在6i中,则报告应在Reports Builder 6i中。 报表服务器可能处于非活动状态,或者您的计算机或服务器上存在错误。
看起来没问题,请求是否已到达报表服务器?可能此报告不存在或找不到?


      DECLARE
        report_id Report_Object;
        ReportServerJob VARCHAR2(254);
        BEGIN
        report_id := find_report_object('REPORT18');
        SET_REPORT_OBJECT_PROPERTY(report_id,REPORT_COMM_MODE,SYNCHRONOUS);
        SET_REPORT_OBJECT_PROPERTY(report_id,REPORT_DESTYPE,CACHE);
        SET_REPORT_OBJECT_PROPERTY(report_id, REPORT_DESFORMAT, 'PDF');
        SET_REPORT_OBJECT_PROPERTY(report_id,REPORT_SERVER,'izvjestaj_rep');
        ReportServerJob := run_report_object(report_id);
        END;