بتاريخ: 14 أبريل 201313 سنة comment_235024 بعمل تقرير و فيه باراميتر عند تحميل التقرير و يظهر شاشه اكتب فيها القيمه بتاعه الباراميتر السؤال يتلخص في : عايز اعمل فورم فيها الباراميتر عشان عندي اكتر من تقرير يطبع علي نفس الباراميتر كمثال عندي عدد 2 تقرير عند طباعه كل تقرير يطلب تاريخ يوم التنفيذ في هذه الحاله اقوم بكتابه التاريخ مرتين -- انا عايز اعمل فور فيها مكان اكتب فيه التاريخ و اعمل زرا عند الضغط عليه يقوم بعمل run للتقريرين و يقوم باخذ الباراميتر من الفورم لعمل البحث اللازم برجاء الافاده شكرا تقديم بلاغ
بتاريخ: 15 أبريل 201313 سنة comment_235047 write on trigger when button pressed (زر الضغط) Declare pl_id ParamList; pl_name VARCHAR2(10) := 'batates'; Begin pl_id := Get_Parameter_List(pl_name); IF Id_Null(pl_id) THEN pl_id := Create_Parameter_List(pl_name); ADD_PARAMETER (pl_id, 'UNIT',TEXT_PARAMETER,(:button)); ADD_PARAMETER (pl_id, 'paramform',TEXT_PARAMETER,'NO'); RUN_PRODUCT (reports,'report1',SYNCHRONOUS,RUNTIME,FILESYSTEM,pl_id, NULL); destroy_parameter_list(pl_id); End if; End ; Declare pl_id ParamList; pl_name VARCHAR2(10) := 'batates'; Begin pl_id := Get_Parameter_List(pl_name); IF Id_Null(pl_id) THEN pl_id := Create_Parameter_List(pl_name); ADD_PARAMETER (pl_id, 'UNIT',TEXT_PARAMETER,(:button)); ADD_PARAMETER (pl_id, 'paramform',TEXT_PARAMETER,'NO'); RUN_PRODUCT (reports,'report2',SYNCHRONOUS,RUNTIME,FILESYSTEM,pl_id, NULL); destroy_parameter_list(pl_id); End if; End ; الغرض من هذ الكود هو كتابة امر تشغيل الريبورت مرتين مع تغيير اسم الريبورت فقط تم تعديل 15 أبريل 201313 سنة بواسطة mohamed.ramadan تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.