بتاريخ: 27 ديسمبر 201015 سنة comment_206073 السلام عليكم ورحمة الله اخوتي : عملت زر امر لمناداة التقرير وكتبت فية الكود التالي في الحدث when button press : DECLARE pl_id ParamList; BEGIN pl_id := Get_Parameter_List('tmpdata'); pl_id := Create_Parameter_List('tmpdata'); --Add_Parameter(pl_id,'N',TEXT_PARAMETER); Add_Parameter(pl_id, 'PARAMFORM', TEXT_PARAMETER, 'NO'); Run_Product(REPORTS, 'F:\ttg_sys\rep\reg_d.rdf', SYNCHRONOUS, RUNTIME, FILESYSTEM,pl_id, NULL); END; =======================================المشكلة عند الضغط علي زر الامر يظهر رسالة الخطا التالية لكن عند المرة الثانية يعمل هذا هو محتوي الرساله :frm-47001:cannot create parameter list TMPDATA :list with this name exsistواحياناً تظهر الرسالة Rep-009:report is aborted upon user request تقديم بلاغ
بتاريخ: 13 مايو 201115 سنة comment_211913 DECLARE pl_id ParamList; BEGIN pl_id := Get_Parameter_List('tmpdata'); pl_id := Create_Parameter_List('tmpdata'); --Add_Parameter(pl_id,'N',TEXT_PARAMETER); Add_Parameter(pl_id, 'PARAMFORM', TEXT_PARAMETER,:paramter_item_name , 'NO'); Run_Product(REPORTS, 'F:\ttg_sys\rep\reg_d.rdf', SYNCHRONOUS, RUNTIME, FILESYSTEM,pl_id, NULL); END; لابد من وجود اسم الايتم الموجود علي الفورم لكي ياخده منه قميه المتغير التي سوف يرسها الي التقرير وشكرا تقديم بلاغ
بتاريخ: 14 مايو 201115 سنة comment_211921 السلام عليكم ورحمة الله الاخ zoubaمعنى الرسالة ان الاسم موجود بالفعل اكتب الكود التالى لتجنب ذللك الخطأ DECLARE pl_id ParamList; BEGIN pl_id := Get_Parameter_List('tmpdata'); if not id_null (pl_id) then destroy_parameter_list(pl_id); end if; ثم تكمل الكود واذا ما ظبت انا تحت امركتحياتي.. تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.