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

بتاريخ:

عندي مشكلة وطرحتها منذو اكثر من شهر في منتدى الفورم وفي منتدى المشارع ولكن دون جدوى ومابقي معي بعد الله الا منتدى التقارير
مشكلتي هو انه يوجد لدي جدول فيه رقم الصف ورقم الشعبه ورقم الطالب ورقم السنه ورقم الشهر ورقم الماده والدرجه فأريد عرض التقرير بحيث يكون (كشف النتيجه)
الصف الأول
الشعبه الأولى
السنه
رقم الطالب - اسم الطالب - الماده الأولى - الماده الثانيه - - - - - - - - - الماده الأخيره ز
1 - احمد - 20 - 10 - 15 - - - - - - 18
2 - علي - 15 - 18 -17---- ---20
-
-
-
-
-
-الى الأخر
فمن منكم لها ايه الأخوه

بتاريخ:

يمكنك عمل ذلك فى تقرير من نوع group_abav واختيار الجروب هو 3 اعمدة الاولى (3 جروب) ثم اختيار باقى الاعمدة كما يمكنك عمل 3 بارامتر للأعمدة الاولى واختيار الصف والشعبة والسنة من خلال البرامتر

بتاريخ:

مشكور اخ احمد انا استخدمت group above ولكني عجزت كيف اعرض المواد ( انا لم استطيع ان احول المواد الى صف لانه في الجدول مخزن عندي كالتالي
رقم الصف - رقم الشعبه - رقم الطالب - ورقم الماده - والدرجه فيكون
1 1 1 1 18
هنا يكون العرض لرقم الماده كعمود انا اريد احوله الى صف كالتالي
رقم الطالب - قران كريم - لغه عربيه - اسلاميه - لغه انجليزيه - -- الخ
1 15 18 20 19
هنا حيث اسماء المواد تختلف من صف الى اخر فمثلا في الصف الأول الإبتدائي لاتوجد لغه انجليزيه
ملاحظه - في جدول المواد يوجد
رقم الصف - رقم الماده - اسم الماده
1 1 قران كريم
1 2 اسلاميه
وهكذا

بتاريخ:

الحل انه يبقى التقرير ماتريكس الصفوف المواد والاعمدة الطلاب والفيلد يكون النتيجة where المادة تخص الطالب

بتاريخ:

عندي مشكلة وطرحتها منذو اكثر من شهر في منتدى الفورم وفي منتدى المشارع ولكن دون جدوى ومابقي معي بعد الله الا منتدى التقارير
مشكلتي هو انه يوجد لدي جدول فيه رقم الصف ورقم الشعبه ورقم الطالب ورقم السنه ورقم الشهر ورقم الماده والدرجه فأريد عرض التقرير بحيث يكون (كشف النتيجه)
الصف الأول
الشعبه الأولى
السنه
رقم الطالب - اسم الطالب - الماده الأولى - الماده الثانيه - - - - - - - - - الماده الأخيره ز
1 - احمد - 20 - 10 - 15 - - - - - - 18
2 - علي - 15 - 18 -17---- ---20
-
-
-
-
-
-الى الأخر
فمن منكم لها ايه الأخوه
بتاريخ:

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

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

تسلم ومشكور على المساعده وانشاء الله عمليه مجديه

بتاريخ:

1- first way you can try to use decode or case as below:
-----------
create table students
(students_id number primary key,
students_name varchar2(100)
);
/
create table grade
(grade_id number primary key,
material_id number ,
level_id number(10),
section_id number,
students_id number(10),
grade number
);
/
Insert into STUDENTS
(STUDENTS_ID, STUDENTS_NAME)
Values
(2, 'mohamed');
Insert into STUDENTS
(STUDENTS_ID, STUDENTS_NAME)
Values
(1, 'ahmed');
COMMIT;
/
Insert into GRADE
(GRADE_ID, MATERIAL_ID, LEVEL_ID, SECTION_ID, STUDENTS_ID, GRADE)
Values
(4, 2, 1, 1, 2,18);
Insert into GRADE
(GRADE_ID, MATERIAL_ID, LEVEL_ID, SECTION_ID, STUDENTS_ID, GRADE)
Values
(3, 1, 1, 1, 2, 16);
Insert into GRADE
(GRADE_ID, MATERIAL_ID, LEVEL_ID, SECTION_ID, STUDENTS_ID, GRADE)
Values
(1, 1, 1, 1, 1, 20);
Insert into GRADE
(GRADE_ID, MATERIAL_ID, LEVEL_ID, SECTION_ID, STUDENTS_ID, GRADE)
Values
(2, 2, 1, 1, 1, 15);
COMMIT;
-----------
select (select distinct STUDENTS_name from students where students_id=g.students_id) name,
max(decode(seq,1,grade,null)) First_Material,
max(decode(seq,2,grade,null)) second_Material,
max(decode(seq,3,grade,null)) third_Material
from ( SELECT STUDENTS_ID, grade,
row_number() OVER (PARTITION BY STUDENTS_ID
ORDER BY STUDENTS_ID desc NULLS LAST ) seq
FROM grade )g
where seq <= 3
group by STUDENTS_ID
;
----------------------------
2- second way you try to create 3 levels table one for year one for sectio one for grades to join hierarchical and you create one procedure to insert into those tables the data as you want then you display the data from those tables into your report
finaly for any help please give me your DB tables script and data and your actual requirment
Regards
Gamal Abdeen

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

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

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

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

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

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.