بتاريخ: 12 يناير 201412 سنة comment_245400 بعد تحويل النظام من 6i الى 10g واجهت مشكله التقارير تظهر بدون بيانات يعني تظهر المعاملات المرسله (التاريخ من /الى) بس ماتستدعي بيانات مع العلم انها شغاله تمام في 6i ولي الان اسبوع كامل بدون حل,,,,,,,,, ارجو المساعده وبعطيكم مثال الكود المرفق ونسخه من التقرير DECLARE X NUMBER(10); pl_id ParamList; BEGIN pl_id := Get_Parameter_List('tmpdata'); IF NOT Id_Null(pl_id) THEN Destroy_Parameter_List( pl_id ); END IF; pl_id := Create_Parameter_List('tmpdata'); ADD_PARAMETER( PL_ID ,'ATPODP',TEXT_PARAMETER,:ATPODP); ADD_PARAMETER( PL_ID ,'INV_DATEP1',TEXT_PARAMETER,TO_CHAR(:INV_DATEP1,'DD/MM/YYYY')); ADD_PARAMETER( PL_ID ,'INV_DATEP2',TEXT_PARAMETER,TO_CHAR(:INV_DATEP2,'DD/MM/YYYY')); --ADD_PARAMETER( PL_ID ,'PARAMFORM',TEXT_PARAMETER,'NO'); Web.show_document('http://127.0.0.1:8889/reports/rwservlet? report=C:\reports\DA_INVOICE_LIST.REP&destype=cache&desformat=pdf&userid=admin7/1@db &ATPODP='||:ATPODP || '&INV_DATEP1=' || :INV_DATEP1 || '&INV_DATEP2=' || :INV_DATEP2); -- Run_Product(REPORTS, 'DA_INVOICE_LIST.REP', SYNCHRONOUS, RUNTIME, -- FILESYSTEM, pl_id, NULL); DESTROY_PARAMETER_LIST('tmpdata'); END; file.pdf تقديم بلاغ
بتاريخ: 13 يناير 201412 سنة comment_245447 السلام عليكم ورحمة الله وبركاته اخي الكريم يوجد خطأ في التاريخ المرسل حسب الملف المرفق FROM : 01/01/0008 TO : 12/01/0014 جرب كود التاريخ بدون تحويل كما في الكود التالي DECLARE repid REPORT_OBJECT; v_rep VARCHAR2(400); p_list paramlist ; BEGIN repid := find_report_object('AAA'); SET_REPORT_OBJECT_PROPERTY(repid,REPORT_FILENAME,getpath||'reports\'||:REP_ID); SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESFORMAT,'pdf'); p_list :=create_parameter_list('PLIST'); add_parameter(p_list,'P_NAM',text_parameter,:TITL); add_parameter(p_list,'P_YEAR',text_parameter,:YEAR1); add_parameter(p_list,'P1',text_parameter,:DAT1); add_parameter(p_list,'P2',text_parameter,:DAT2); add_parameter(p_list,'P_ACT',text_parameter,:ACT); add_parameter(p_list,'P_TEXT',text_parameter,:PTEXT); add_parameter(p_list,'P_NUM1',text_parameter,:NUM1); add_parameter(p_list,'P_NUM2',text_parameter,:NUM2); v_rep := RUN_REPORT_OBJECT(repid,p_list); WEB.SHOW_DOCUMENT('http://127.0.0.1:8889/reports/rwservlet/getjobid'||substr(v_rep,instr(v_rep,'_',-1)+1)||'?'||'server=repserver90','_blank'); destroy_parameter_list(p_list); END ; جزاك الله كل خير تم تعديل 13 يناير 201412 سنة بواسطة jamal_rrkk تقديم بلاغ
بتاريخ: 20 يناير 201412 سنة comment_245656 قم باعطاء التاريخ الموجود في ال url الفورمات ماسك dd/mm/yyyy Web.show_document('http://127.0.0.1:8889/reports/rwservlet? report=C:\reports\DA_INVOICE_LIST.REP&destype=cache&desformat=pdf&userid=admin7/1@db &ATPODP='||:ATPODP || '&INV_DATEP1=' || TO_CHAR(:INV_DATEP1,'DD/MM/YYYY') || '&INV_DATEP2=' || TO_CHAR(:INV_DATEP2,'DD/MM/YYYY')); تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.