بتاريخ: 14 مايو 201114 سنة comment_211945 السلام عليكم اخوانى قمت بعمل تقرير و به parameter form على انها تقوم بعرض الشاشه للعميل قيل عرض التقرير و بالفعل يتم حين عرض التقرير بالبدء بفتح ال parameter form و لكن يحدث انها بعد كتابه المعاير لا تخرج شئ غير خطا و رقمه REP-52007و مش عارف احلها كيف المشكله ديه الصراحه .. هل فى شئ خطا انا عملته ولا حاجة علشان انا فعلا عايز انى اعرض parameter form بدل ما ابرمج شاشه من اول و جديد علشان ترسل المعاير للتقرير .. و الكود المستخدم فى الطباعه هو : 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) := 'HTMLCSS';--HTML HTMLCSS PDF p_list paramlist ; BEGIN v_rep_id := FIND_REPORT_OBJECT('TMP_REPORT'); 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_DESformat,'HTMLCSS'); --SET_REPORT_OBJECT_PROPERTY(v_rep_id, REPORT_DESformat,'pdf'); --SET_REPORT_OBJECT_PROPERTY(v_rep_id, REPORT_DESformat,'rtf'); SET_REPORT_OBJECT_PROPERTY(v_rep_id, REPORT_OTHER, 'paramform=yes'); -- SET_REPORT_OBJECT_PROPERTY(v_rep_id, REPORT_OTHER, 'paramform=yes P_USER_CONNECT=accurate/accurate@orcl P_SERVERNAME='|| v_reportsrvr ||' P_ACTION=http://it_dev:8889/reports/rwservlet'); SET_REPORT_OBJECT_PROPERTY(v_rep_id, REPORT_FILENAME, 'E:\d\Accurateforms\HR\reports\1\1-1.rdf'); ------ p_list :=create_parameter_list('PLIST'); add_parameter(p_list,'date_1',TEXT_PARAMETER,:TEXT_ITEM7); add_parameter(p_list,'date_2',TEXT_PARAMETER,:TEXT_ITEM8); add_parameter(p_list,'away',TEXT_PARAMETER,:TEXT_ITEM9); --ADD_PARAMETER(NAME, KEY, PARAMTYPE, VALUE); ------ v_repjob := RUN_REPORT_OBJECT(v_rep_id,p_list); 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'); -- WEB.SHOW_DOCUMENT('http://it_dev:8889/reports/rwservlet/getjobid' || v_job_id ||'?server=' || v_reportsrvr || '', '_blank'); ELSE message('Report failed with error message '); END IF; destroy_parameter_list(p_list); CLEAR_FORM; END; و شكرا لكم اخوانى تقديم بلاغ
بتاريخ: 20 ديسمبر 201114 سنة comment_218763 عندي نفس الخطأ راجع موضوعي http://www.araboug.org/ib/index.php?showtopic=48670هل ربنا وفقك انك تلاقي حل؟ تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.