بتاريخ: 29 أغسطس 200520 سنة comment_45939 الاخوةهل ممكن حد يتطوع من الاخوة اللي شغالين 10Gوضح كيفية استدعاء التقرير من الشاشة وطباعته ويكتبه الله في ميزان حسناتهشكرا تقديم بلاغ
بتاريخ: 29 أغسطس 200520 سنة comment_45942 الاخ الكريماليك هذا الرابطhttp://www.araboug.org/ib/index.php?sho...=5409&hl=report وهذا الرابطhttp://www.araboug.org/ib/index.php?showtopic=5352 تم تعديل 29 أغسطس 200520 سنة بواسطة Admin05 تقديم بلاغ
بتاريخ: 29 أغسطس 200520 سنة كاتب الموضوع comment_45954 اخي الكريم شكرا جدا للاهتمام بس ممكن اطول عليك لان لازم اعرض مشكلتي كده وكمان باختصار انا فعلا باستدعي التقرير من الشاشة عن طريق الPROCEDUEالتالية ودي ذكرها الاخ عمرPROCEDURE TEST_REPORT IS repid REPORT_OBJECT; v_rep VARCHAR2(100);rep_status VARCHAR2(20); BEGIN repid := find_report_object('report5'); SET_REPORT_OBJECT_PROPERTY(repid,REPORT_EXECUTION_MODE,BATCH); SET_REPORT_OBJECT_PROPERTY(repid,REPORT_COMM_MODE,SYNCHRONOUS);SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESTYPE,CACHE); SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESFORMAT,'html'); SET_REPORT_OBJECT_PROPERTY(repid,REPORT_SERVER,'repserver90'); SET_REPORT_OBJECT_PROPERTY(repid,REPORT_OTHER,'paramform=no pdeptno='||:dept.deptno); v_rep := RUN_REPORT_OBJECT(repid); rep_status := REPORT_OBJECT_STATUS(v_rep); WHILE rep_status in ('RUNNING','OPENING_REPORT','ENQUEUED') LOOP rep_status := report_object_status(v_rep); END LOOP; IF rep_status = 'FINISHED' THEN /*Display report in the browser*/ WEB.SHOW_DOCUMENT('http://<YourServerName:8888/reports/rwservlet/getjobid'|| substr(v_rep,instr(v_rep,'_',-1)+1)||'?'||'server=repserver90','_blank'); ELSEmessage('Error when running report'); END IF;END;ولكن مشكلتي ويا ريت الاقي عندك اجابة لاني بقالي شهرين اطرحها فالمنتدي بدون فايدةانا بانفذ السابق في والناتج طبعا بيكون التقرير HTMLاو ممكن اخليه HTMLCSSفالحالتين التقرير تمامولكن لما اعمل PRINT PREVIEWويكون اكتر من صفحة الصفحات بتدخل في بعضها مش بيعمل PAGE1الصفحة الاولي من التقرير ولكن ممكن يدخل صفحتيم في بعض مثلا فاتورتين يطلعهم في صفحة واحدةدي اول مشكلة انا كمان مش عاوز اطلع التقرير HTMLواطبع منلا انا عاوز اعمل DESTYPE='PRINTER'واباصي اسم الPRINTERولما انفذ الPROCEDUREيطلع مربح حوار PRINTومش عارف ايه التعديل اللي هيجري علي PROCEDUEلتنفذ الموضوع ده مع اني حاولت استبدل ما حصل شيئالمشكلة التالتةلو خليت DESTYPE='FILE'DESFORMAT='RTF'بعد الضغط علي زرار تقرير يطلع WINDOWبوجود ملف اتخلق اسمه getjobid806او اي رقمةيعدين بيسالنيافتح باي برنامجوبعدين لو عملت OPENيطلع نافذة OPEN WITHواختار WORDويطلع التقريرمعقول هيه كده؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟اخي الكريم يا ريت تساعدني في مشاكلياو اي احد من الاخوه واتمني ان اكون عرضت المشاكل بوضوحاخوك غريب تقديم بلاغ
بتاريخ: 29 أغسطس 200520 سنة comment_45957 ممكن لهذا الملف اخ غريب ان يكون مفيداً لموضوع استدعاء التقرير فى 9i و 10g frm9isrw9i.pdf تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.