بتاريخ: 23 يناير 200422 سنة comment_258 يا اخوان حدثني صديق لي انه من الممكن ان نصنع تقرير و عند عمل run لهذا التقرير , يكون على هذا التقرير زر يستدعي تقرير اخر !!!!! فهل من الممكن ان تصنع هذه الحركة ؟؟؟؟؟؟؟؟؟؟؟؟؟؟!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!امل من لديه اجابة ان يجيبني تقديم بلاغ
بتاريخ: 24 يناير 200422 سنة comment_294 اخ prince_ocp بالتاكيد يمكنك ذلك عن طريق باكيدج موجوده بالتقارير لااذكر اسمها الان ولكن لو عملت بحث في هيلب التقارير ستجد ما تريد اذا لم تستطع الوصول لها باذن اله ابعث لك الكود بعد ثلاث ايام لان الجهاز الذي معي الان ليس به اوراكلالغريب فعلا ان تقوم بفتح فورمة من تقرير لو حد يعرف ازاي يبقي يقول تمنياتي بالتوفيق تقديم بلاغ
بتاريخ: 24 يناير 200422 سنة كاتب الموضوع comment_298 أشكرك اخ black&white على الرد , و لكن عن ماذا ابحث بالضبط في ال Help؟؟؟ امل منك ان استطعت ارسال الكود و اكون شاكر لك أخوكprince_ocp تقديم بلاغ
بتاريخ: 25 يناير 200422 سنة comment_413 كود تشغيل ريبورت من ريبورت اخر srw.run_report('batch=yes report=TAXES destype=file desformat=dflt desname=comiss.lis'); الكود طبعا واخده كوبي من الريبورت هيلب لمذيد من المعلومات ابحث عن srw.run_report تقديم بلاغ
بتاريخ: 25 يناير 200422 سنة كاتب الموضوع comment_430 اشكرك جدا اخي black&white ,, و لكن اعتقد انك لم تفهم استفساري بالشكل الصحيح , و هو عند عمل run لل reportيكون هنالك زر ( Button) على الريبورت الناتج في عملية ال run , و هذا ال Button يستدعي ريبورت اخر !!!!!!امل ان اكون اوصلت الفكرة بشكل اوضح , و اكرر شكري الجزيل لتفاعلك معي تقديم بلاغ
بتاريخ: 1 فبراير 200422 سنة comment_721 كل عام وانتم بخيرتعقيب بسيط شكرا لكل الاخوه واقول للاخ black&white شكرا جزيلا لك واود ان اشير الى نقطه وهي ان البتن ان لم اكن مخطى لا يعمل في حالة ال live previow ولكن يحتاج ان تشغل التقرير في حالى Run time حتى يعمل البنت والكود صحيح مئه في المئه اود التصحيح اذا كنت مخطى لان الreport builder غير موجود في جهازي حتى اكن متأكداخالد العوبثاني تقديم بلاغ
بتاريخ: 23 فبراير 200422 سنة comment_1931 السلام عليكم ورحمة الله وبركاتهأخي prince_ocp , أسف على الرد المتأخر وماذكره الاخوان صحيح وحبيت أن اؤكد على كلامهملانى فعلا مستخدم Button في ريبورت ما ومن خلال هذا الButton اقوم بإستدعاء ريبورت اخر وكمان ابعت فيه باراميتر من الريبورت الاول للريبورت التاني وهذا هو الTrigger procedure CUSTOMERS_INFOButtonAction is begin SRW.RUN_REPORT('REPORT=Customers_Att_Info P_lex='||TO_CHAR(:C_NUMBER)||' PARAMFORM=NO'); end; وكنت سأعمل مثال كامل لك اخي هنا على احد جداول SCOTT ولكن لضيق الوقت لدي بسبب سفري القريب جدا وانقطاعي عن الانترنت خلال السفر لمده شهر تقريبا فأرجوا المعذره.اخي خالد , صحيح ماذكرته وهو ان الButton لايعمل الا في الرن تايم ولايمكن تجربته في الLive Previewer .عمر باعقيلكندا - مونتريال [email protected] تقديم بلاغ
بتاريخ: 23 فبراير 200422 سنة كاتب الموضوع comment_1932 اشكرك جزيل الشكر اخي عمر باعقيل على هذا الرد و المتابعة و بارك الله فيكأخوكprince_ocp تقديم بلاغ
بتاريخ: 25 أكتوبر 200421 سنة comment_16359 Executing a Nested Report:Use SRW.RUN_REPORT to execute a second report from within a report process.For example: Output parts of a report to different destinations Divide a large report into several smaller reports that can be run conditionallySRW.RUN_REPORT starts only one run-time process; it does not start a new process for each report execution.Example:Run a report called MANAGERS that retrieves the employee record for each manager. Call the EMPS report (for example, from a group filter). EMPS retrieves the employee records of all employees managed by the current manager only.FUNCTION MGR_REP RETURN BOOLEAN ISBEGINSRW.RUN_REPORT(’REPORT=EMPSDESTYPE=FILEDESNAME=’||:LAST_NAME||’.LISBATCH=YESMGRNO=’||TO_CHAR(:ID));RETURN(TRUE);EXCEPTIONWHEN SRW.RUN_REPORT_FAILURE THENSRW.MESSAGE(100, ’Error executing EMPS report’);RAISE SRW.PROGRAM_ABORT;END; تقديم بلاغ
بتاريخ: 12 نوفمبر 200421 سنة comment_18013 انا اسف لاننى واضع على المنتدى هذا السؤال المتكرر عن button on report وارجو ان يمسح من على المنتدى سؤالى لان هذا فى تكرار ارجو مثال على scott وذلك لاننى محتاجه فى برنامج مكتبة يفتح فهرس من التقرير وهذا البرنامج مهم للغايةلان عدد المستخدمين كثير وايضا باحثين ارجو فى اسرع وقت ممكن تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.