الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

ممكن استدعي تقرير من تقرير في 9I

Featured Replies

بتاريخ:

اخواني السلام عليكم

ممكن استدعي تقرير من تقرير اخر
في ال9I
بحيث يكون مثلا التقرير الاول الموظفين في قسم معين ولو ضغطت علي اسم الموظف مثلا يكون عبارة عن LINK
لتقرير اخر فيه بياناته

ممكن ده
شكرا

بتاريخ:
  • كاتب الموضوع

اخواني الموضوع مش ممكن والا ممكن
مش عارفة الاقي TOOLS
في التقرير اللي تخلق BUTTON
مافيش الا FIELD
وما اقدرش احدد النوع
ارجو المساعدة

بتاريخ:

ابحث داخل ال help عن
run_prodect

ايهاب وجدى

بتاريخ:

يكفي استخدام srw.run_report و انشاء الله ستعمل بشكل صحيح

بتاريخ:

السلام عليكم
لاستخدام srw.run_report
كما ذكر الاخ amer_ib2005
يجب ان يكون البارمتر الذي سنضعه في هذه البلت ان هو كوماند لاين يفتح rwrun60 و نعطيه اسم الريبورت و اي بارمترز اخري مثل ذلك

FUNCTION FOO RETURN BOOLEAN IS   BEGIN   srw.run_report('report=MAIL_IT   desname='||:ename ||' desformat=dflt batch=yes   mgr_no='|| TO_CHAR(:empno) );   RETURN (TRUE);   EXCEPTION   when srw.run_report_failure then   srw.message(30, 'Error mailing reports.');   raise srw.program_abort;   END;  


وهذا المثال من الهلب
لذللك اذا كنتي تستخدمي اوراكل ابلكيشن سيرفر و اوراكل ريبورت سيرفر
فلا يمكن استعمال srw.run_report
في هذه الحالة
اما اذا كان يوجد عن الكلينت
برنامج الرنتايم الخاص بالريبورت
فيمكن فتح التقرير من نوع pdf
عن طريق استخدام
ser.set_pdf_action
و السيناريو في هذه الحالة سيكون كالتالي
انك عند ريبورت من فورمات pdf و تريد ان تفتحي من هذه التقرير تقرير اخر شرط وجود rwrun60 عند جهاز الكلينت
فيمكن ذلك عن طريق
1- انشاء تكست او اي شكل اخر
2-اضغطي علي f11 لتقومي بكتابة السطر التالي

SRW.SET_PDF_ACTION('rwrun60 userid=scott/tiger                
           report= c:\temp\urreport.rdf');


اما اذا كان التقرير لديكي من نوع html
فاتبعي نفس الخطوات السابقة و لكن غيري الكود الي

srw.set_hyperlink_attrs('target="_parent"');
        srw.set_hyperlink('http://host.com:80/dev60cgi/rwcgi60.exe?
        server=Repserv&report=c:\temp\urreportrid=scott/tiger
        &destype=cache&desformat=HTML');


مع تغيير البارمترز اللازمة
و اذا لم يكن هناك برنامج rwrun60 عند الكلينت فتوجد فكرة لدي و لكن لم اجربها
هي ان تقومي بعمل التقرير كملف علي السيرفر مثلا
ثم تستعملي الكود السابق في فتح الملف في البراوزر كأنه web page عادية
اتمني ان اكون استطعت الافادة
بالتوفيق

بتاريخ:
  • كاتب الموضوع

شكرا جزيلا
استاذنا الفاضل الاخ هاني
والي الامام جميعا

بتاريخ:

ألف شكر للأخ الكريم hanon_OCP على معلوماتك القيمة

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.