الانتقال إلى المحتوى
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.

احتاج فنكشن لعمل ربورت بهيكل قروب

Featured Replies

بتاريخ:

السلام عليكم
اخوتي
احتاج الى فكشن بحيث اعمل ربورت على شكل قروب
على سبيل المثال
جدول emp و dept
ابي اعمل قروب لكل دبارمنت و الموظفين و مجموع السلريز
بس مجرد احتاج فنكشن عشان كل قسم يطلع في قروب خاص فيه


تحياتي

بتاريخ:

السلام عليكم
هل تريد ان يظهر كل الــ DEPARTMENTS في التقرير ؟؟؟
اذا كانت الاجابة بــ لا وتريد ان يظهر في التقرير ادارة معينه بموظفيها ومجموع رواتبهم فــ ممكن عمل التقرير بباسطه وتبعت PARAMETER رقم الدائرة.... وبناءا على رقم الدائرة سيظهر جميع موظفيها واي معلومات تريد اظهارها...
نرجو التوضيح...
بالتوفيق

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

وعليكم السلام
صحيح اخي العزيز بالبارميتر اقدر اظهر كل دبارمنت عن طريقة ادخال قيمة
بس الا اريده مثل ما تفضلت
ابي في التقرير يكون على شكل قروب
في الدبارمنت الاولي يطلع لي اسماء الموظفين و الرواتب و مجموعة رواتبهم
ويليه الدبارمنت الثاني ونفس الكلام

اتمنى وصلت الفكرة


تحياتي

بتاريخ:

اولاً : سلام عليكم
ثانياً : ايه الاحتياج للفنكشن ، طالما ان الريبورت بيدلر بيوفر ده
حضرتك اعمل REPORT WIZERD هتلاقي نوع اسمه GROUP ABOVE تختاره ، هيسألك هتمعل جروب بأيه ، اختار الدبارتمنت
=====================================================
لكن لو حضرتك عايز فانكشن عشان تبني عليها ريبورت في الحالة ده لازم تكون بترجع ريف كيرسور REF CURSOR
لأنك لو عايز تبني ريبورت على بروجرم يونت في الداتا بيز ، هتستخدم الريف كيرسور في الريبورت ... موضوع طويل شوية

انا رأي الشخصي ، انك تعمل ريبورت على هيئة GROUP ABOVE في الربيورت

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

وعليكم السلام ورحمة الله
اهلا اخي
انا حاب اعمل ريبورت شغل يدوي فاهم عليي كيف

انا اريده يكون الربورت على شكلGROUP ABOVE
بس ما اريد اشتغل عليه بالويزرد

لاحظ عملت هالفنشكن بس الحال مو ماشي معاه مضبوط

function CF_1Formula return Char is
cursor kk is select * from dept; kk_c kk%rowtype;
dd varchar2(20);
begin open kk;
 fetch kk into kk_c; loop
 	dd:=kk_c.dname;
 	return dd;
 end loop;
 close kk;
end;

بتاريخ:

هو الموضوع مش محتاج فانكشن ولا حاجة حتى لو عايز تعمل الريبورت يدوي
هتعمل كويري

SELECT E.EMPLOYEE_ID,E.FIRST_NAME,E.LAST_NAME ,D.DEPARTMENT_ID
FROM EMPLOYEES E , DEPARTMENTS D
WHERE E.DEPARTMENT_ID=D.DEPARTMENT_ID
GROUP BY   E.EMPLOYEE_ID,E.FIRST_NAME,E.LAST_NAME ,D.DEPARTMENT_ID



وبعد كده في QUERY MODE تسحب الDEPARTMENT_ID ي جروب لوحدها
هترسم 2 ربيتنج فيرام
واحد كبير ده بتاع الDEPARTMENT_ID
وبداخل الفيرم ده هترسم فيرام تاني وتحط فيه الايتم بتاع الEMPLOYEES
بس كده هتلاقي اتعملت GROUP ABOVE

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

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

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

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

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

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.