بتاريخ: 15 يوليو 20178 سنة comment_288280 بسم الله الرحمن الرحيم اخواني الاعزاء انا عندي التقرير كنت مسويه 6i وبعدين حولت 10g وعملت له كمبايلر وجهزته وشغلته وعندما افتحه عند طريق الريبورت بلدر يضهر معي مرتب وبشكل جميل كما في الصوره رقم 1 ولكن عندما استدعيه من الفورم ويضهر في المتصفح يضهر بدون ترتيب وبدون جدول وانا استخدم هذا الكود لاستدعاء التقرير DECLARE v_rep_id REPORT_OBJECT; v_repjob VARCHAR2(100); v_job_id VARCHAR2(100); v_rep_status VARCHAR2(100); v_reportsrvr VARCHAR2(50) := 'rep10g'; v_runformat vARCHAR2(50) := 'HTML';--HTML HTMLCSS PDF BEGIN v_rep_id := FIND_REPORT_OBJECT('REPORT40'); SET_REPORT_OBJECT_PROPERTY(v_rep_id, REPORT_COMM_MODE, SYNCHRONOUS); SET_REPORT_OBJECT_PROPERTY(v_rep_id, REPORT_DESTYPE, CACHE); --SET_REPORT_OBJECT_PROPERTY(V_rep_id, REPORT_DESTYPE, PRINTER); --SET_REPORT_OBJECT_PROPERTY(v_rep_id,REPORT_DESNAME,'ID_CARD'); SET_REPORT_OBJECT_PROPERTY(v_rep_id, REPORT_SERVER, v_reportsrvr); SET_REPORT_OBJECT_PROPERTY(v_rep_id, REPORT_DESFORMAT, v_runformat); SET_REPORT_OBJECT_PROPERTY(v_rep_id, REPORT_OTHER, 'paramform=no'); SET_REPORT_OBJECT_PROPERTY(v_rep_id, REPORT_FILENAME, 'D:\k_pro\rep\doc_forms.rdf'); v_repjob := RUN_REPORT_OBJECT(v_rep_id); v_job_id := SUBSTR(v_repjob, LENGTH(v_reportsrvr) + 2, LENGTH(v_repjob) ); v_rep_status := REPORT_OBJECT_STATUS(v_repjob); IF v_rep_status = 'FINISHED' THEN WEB.SHOW_DOCUMENT('/reports/rwservlet/getjobid' || v_job_id ||'?server=' || v_reportsrvr || '', '_blank'); ELSE message('Report failed with error message '); END IF; CLEAR_FORM; END; فما السبب والحل تم تعديل 15 يوليو 20178 سنة بواسطة الحكيمي تقديم بلاغ
بتاريخ: 17 يوليو 20178 سنة كاتب الموضوع comment_288348 الحل في تغيير html الموجود في المتغير السادس v_runformat vARCHAR2(50) := 'HTML'; واستبداله ب HTMLCSS او PDF اذا كنت محمل pdf على جهازك وانتهت المشكله وطلع بشكل مرتب تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.