الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يمكن عرض report من فورم

مغلق
بدأه databasemaster في 23 مارس 2003 · 3 رد · 833 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

شباب أنا جديد على الأوركل وبدأت أتعلمة من شهرين وسؤالي هو :

لنفرض أن عندى جدول فيه حقلين و قد عملت الModule الخاص به وأريد أن أعرف كيف أعمل زر من خلاله أستطيع عرض الreport الخاص بهذا الجدول مع العلم بأني قد عملت التقرير بأستخدام المعالج Report Wizard وقد أرفقته ضمن مكونات الModule الذي سبق أنشاءة؟

أفيدوني الله يبارك فيكم.:'(

#2

يمكنك كتابة الcode التالي في ال trigger الخاص بالزر المطلوب when buttom pressed

DECLARE
 PL      PARAMLIST;
BEGIN
 PL:=GET_PARAMETER_LIST('PRINT');
 IF NOT ID_NULL (PL)   THEN
     DESTROY_PARAMETER_LIST(PL);
 END IF; 
PL := CREATE_PARAMETER_LIST('PRINT');
ADD_PARAMETER(PL,'ORIENTATION',TEXT_PARAMETER,'DEFAULT');
ADD_PARAMETER PL,':v_emp_no',TEXT_PARAMETER,:emp_no);
ADD_PARAMETER(PL,':v_dept_no',TEXT_PARAMETER,:dept_no);
ADD_PARAMETER(PL,'PARAMFORM'  ,TEXT_PARAMETER,'NO');

RUN_PRODUCT(REPORTS,
             'report_name.RDF',
             SYNCHRONOUS,
             RUNTIME,
             FILESYSTEM,
             PL,
             NULL);
END;

أرجو أن يكون هذا هو المطلوب

#3

وااااااااااااااااااااااو طريقة أقل ما يمكن أن يقال فيها هو بأنها رائعة

جزاك الله عني وعن كل من أستفاد من هذة المعلومة خيرا ، و أشكرك على أعطائنا جزء من وقتك،

لقد جربت الطريقةو أضفت بعض التعديلات عليها كالتالي

Run_Product (REPORTS,'Report_Name',SYNCHRONOUS,RUNTIME,FILESYSTEM,'',NULL);

وقد عملت معي بشكل ممتاز ولكن بشرط أن يكون الreport.rdf في نفس دليل وجود form على القرص الصلب

:D

#4

السلام عليكم ورحمة الله وبركاته

شكرا جزيلا على السؤال والجواب

:)

هذا الموضوع مغلق.

مواضيع مشابهة