mahmoudab بتاريخ: 1 مارس 2016 تقديم بلاغ مشاركة بتاريخ: 1 مارس 2016 السلام عليكم ورحمة الله وبركاته انا جربت كل الاكواد المستخدمة فى كيفية ان انا اعمل رن للتقرير من الفورم فى runtime ولكن بدون جدوى ارجو مساعدتى بكتابة كود كيف انادي على التقرير من الفورم كنت استخدم 6i وكنت شغال الحمد الله تمام ولما قررت اشتغل 10 جي اتقفلت لاني جربت كل الاكواد الموجودة تقريبا بكل المواقع تقريبا فارجو مساعدتي وكتابة كود من الاخر اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Faisal Matari بتاريخ: 1 مارس 2016 تقديم بلاغ مشاركة بتاريخ: 1 مارس 2016 فيما يلي كود تشغيل تقرير من الفورم BEGIN DECLARE PLID PARAMLIST; THE_PARAM VARCHAR2(20):='TMPDATA'; BEGIN PLID :=GET_PARAMETER_LIST(THE_PARAM); IF NOT ID_NULL(PLID) THEN DESTROY_PARAMETER_LIST(PLID); END IF; PLID := CREATE_PARAMETER_LIST(THE_PARAM); ADD_PARAMETER(PLID,'GRP1',TEXT_PARAMETER,'ANY TEXT'); ADD_PARAMETER(PLID,'FISC_P',TEXT_PARAMETER,TO_CHAR(sysdate,'DD-MM-YYYY')); ADD_PARAMETER(PLID,'PARAMFORM',TEXT_PARAMETER,'NO'); ADD_PARAMETER(PLID,'MAXIMIZE',TEXT_PARAMETER,'YES'); RUN_PRODUCT(REPORTS,:global.App_Forms_PathAPRep || 'ReportFile',SYNCHRONOUS,RUNTIME,FILESYSTEM,PLID); END; END ; شرح الكود PLID PARAMLIST; تعريف متغير التقرير THE_PARAM VARCHAR2(20):='TMPDATA'; تعريف جدول بيانات مؤقت PLID :=GET_PARAMETER_LIST(THE_PARAM); احضار جميع البارامترات من التقرير PLID := CREATE_PARAMETER_LIST(THE_PARAM); لوضع بيانات المتغيرات وقيمها ADD_PARAMETER(PLID,'GRP1',TEXT_PARAMETER,'ANY TEXT'); هنا وضع قيمة للمتغير GRP1 وهي من نوع نص ADD_PARAMETER(PLID,'FISC_P',TEXT_PARAMETER,TO_CHAR(sysdate,'DD-MM-YYYY')); وهنا متغير من نوع (تاريخ) نضع له أي قيمة ADD_PARAMETER(PLID,'PARAMFORM',TEXT_PARAMETER,'NO'); لتشغيل خاصية الطباعة ADD_PARAMETER(PLID,'MAXIMIZE',TEXT_PARAMETER,'YES'); لوضع خصائص التقرير ملى الشاشة وهنا لتشغييل التقرير من مسار معين RUN_PRODUCT(REPORTS,'FullPath|\ReportFile',SYNCHRONOUS,RUNTIME,FILESYSTEM,PLID); اذا كان التقرير لا يحتاج أي متغيرات فيمكن الاستعاضة عن الكود السابق بما يلي DECLARE PLID PARAMLIST; BEGIN RUN_PRODUCT(REPORTS,'Fullpath\ReportFile',SYNCHRONOUS,RUNTIME,FILESYSTEM,PLID); END; وبالله التوفيق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mahmoudab بتاريخ: 1 مارس 2016 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 1 مارس 2016 شكرا جزيلا ولكن هذا الكود لم يعد مدعوماً فى اوراكل 10 جي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ميسم الكرام بتاريخ: 1 مارس 2016 تقديم بلاغ مشاركة بتاريخ: 1 مارس 2016 ذكرت هذا الشيء وشرحت الإيعاز بمشاركة سابقة على الرابط التالي http://www.araboug.o...topic=54694&hl= اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.