أخواني
كيف يمكنني أن أشغل تقرير تم عمله باستخدام oracle report builder 6i من خلال oracle form builder 6i
مثلا عندما أضط على زر في ال في form يتم تفعيل التقرير
و لكم جزيل الشكر.......
أخواني
كيف يمكنني أن أشغل تقرير تم عمله باستخدام oracle report builder 6i من خلال oracle form builder 6i
مثلا عندما أضط على زر في ال في form يتم تفعيل التقرير
و لكم جزيل الشكر.......
قم بكتابة الكود التالي في الزر الذي تريد استخدامة
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;
pl_id := Create_Parameter_List('tmpdata');
--في حالة اردت ارسال باراميتر للتقرير من خلال الفورم
Add_Parameter(pl_id,'اسم الباراميتر الخاص بالتقرير',DATA_PARAMETER,'اسم الحقل داخل الفورم');
--في حالة اردت اضهار او اخفا شاشة الباراميتر الخاصة بالتقرير
Add_Parameter(pl_id, 'PARAMFORM', TEXT_PARAMETER, 'YES او No');
Run_Product(REPORTS, 'اسم التقرير', SYNCHRONOUS, RUNTIME,
FILESYSTEM, pl_id, NULL);
END;شكراً لك يا أخي العزيز
و أتمنى الخير لك و للجميع
و أيضا أتمنى أن أقدر على مساعدتك.....
شكراً لك
هذا الموضوع مغلق.