بتاريخ: 10 ديسمبر 200718 سنة comment_118286 السلام عليكم ورحمة الله وبركاتهلدي برنامج يقوم باستدعاء ثلاث تقارير من خلال 3 أوامر RUN_PRODUCTS ولكن في بعض الأحيان يقوم بتشغيل تقريرين والتقرير الأخير لا يوجد به معلومات، أعتقد ان المشكلة في مناداة التقارير الثلاثة بنفس الوقت.....السؤال هل يوجد امر معين يقوم بتأخير تشغيل التقرير الثاني والثالث يعني على سبيل المثال استدعي RUN_PRODUCTS لأول تقرير وبعد الانتهاء منه بمدة محددة أقوم بتشغيل التقرير الثاني وهكذا...أرجو المساعدة من الأخوان....... تقديم بلاغ
بتاريخ: 10 ديسمبر 200718 سنة comment_118293 باشا تقدر تستخدم الكود التاليو هو انك تجيب حالة التقدرير لو منتهي تشغل اللي بعدهو طبعا يكون في التعريفات دي كـود PHP REPORTSERVERJOB VARCHAR2(100); REP_STATUS VARCHAR2(100); PAR_LIST PARAMLIST; JOB_ID VARCHAR2(100); و دا الكود اللي هيعمل بحث عن حاله التقريركـود PHP REPORTSERVERJOB := RUN_REPORT_OBJECT(REPORT_ID,PAR_LIST); JOB_ID := SUBSTR(REPORTSERVERJOB,LENGTH('rep_' || V_REP_SERVER_NAME) + 2,LENGTH(REPORTSERVERJOB)); REP_STATUS := REPORT_OBJECT_STATUS(REPORTSERVERJOB); IF REP_STATUS = 'FINISHED' THENهنا كتب بقي الكود اللي يشغل اللي بعدة و هكذا END IF; تقديم بلاغ
بتاريخ: 10 ديسمبر 200718 سنة كاتب الموضوع comment_118302 السلام عليم ورحمة الله وبركاتهأخي الكريم أنا استخدم ال Forms 6i تم تعديل 10 ديسمبر 200718 سنة بواسطة mk3bmw تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.