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

بتاريخ:

الأخوة أعضاء المنتداء

السلام عليكم و رحمة الله و بركاتة

كما هو واضح من العنوان  ..لدي تقرير عن درجات الطلاب  يضم   حقلين حقل أسم المقرر و الثاني  الدرجة  النهائية للطالب

أريد عمل حقل ثالث يظهر تقدير الطالب بناء على الدرجة الحاصل عليها في كل مقرر

أتمنى مساعدتكم و جزاكم الله عنا الف خير

بتاريخ:

السلام عليكم ..

اعمل الحقل هذا من خلال استخدام الformula من التقرير

بتاريخ:

عندك عده طرق افضلها ما تفضلت به المهندسه ميسم الكرام

في طريقه حلوة ممكن تعملها من خلال انشاء جدول للدرجات و تربطه مع جدول الطلاب هذه الطريقه اسمها

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

السلام عليكم ..

اعمل الحقل هذا من خلال استخدام الformula من التقرير

أختي الفاضلة أولأَ أشكرك كل الشكر على ردود فعلك

جزاك الله كل خير

لو توضحي لي أكثر : ماذا أكتب داخل pl/sql  التابع لل formula  

لأني مبتدي في أستخدام الريبورت بيلدر 

بتاريخ:

يعتمد على الجدول الذي تريد العمل عليه ...وضح السؤال اكثر بذكر الجدول ..وماذا تقصد بالتقدير ...

كيف تريده ان يظهر درجة ام كلمة تدل على التقدير مثلا (إمتياز ، جيد جداً ، جيد ، ....)

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

يعتمد على الجدول الذي تريد العمل عليه ...وضح السؤال اكثر بذكر الجدول ..وماذا تقصد بالتقدير ...كيف تريده ان يظهر درجة ام كلمة تدل على التقدير مثلا (إمتياز ، جيد جداً ، جيد ، ....)

أختي الفاضلة     الجدول كما يلي

CREATE TABLE MARK(

STU_NO NUMBER(30) REFERENCES STUDENT(STU_NO) ,

SUBJECT_NO NUMBER(30) REFERENCES SUBJECT (SUBJECT_NO) ,

DEGREE NUMBER(20) NOT NULL ) ;

هذا هو الجدول بشكل مبسط

حقل رقم الطالب و الثاني رقم المادة و الثالث الدرجة

انا أريد عمل تقرير جدولي يحتوي على أربعة حقول , الحقل الاول أسم الطالب و الثاني أسم المادة و الثالث الدرجة و الرابع حقل التقدير و يطبع في التقرير على حسب الدرجة الحاصل عليها الطالب

فمثلا إذا كانت الدرجة من 90 الى 100 يطبع في حقل التقدير ممتاز

بتاريخ:

حسناً ...بما ان التقدير يظهر كلمة (إمتياز ، جيد جداً ، جيد، متوسط) حسب الدرجة 

إثناء عمل التقرير جملة الselect  التي استرجعت منها الحقول تكون بالشكل التالي 

SELECT ALL MARK.DEGREE, MARK.SUBJECT_NO, MARK.STU_NO,
CASE
        WHEN ((degree > =90) and (degree<=99)) THEN 'إمتياز'
WHEN ((degree > =80) and (degree<=89)) THEN 'جيد جداً'
WHEN ((degree > =70) and (degree<=79)) THEN 'جيد'
​WHEN ((degree > =60) and (degree<=69)) THEN 'متوسط'
​WHEN ((degree > =50) and (degree<=59)) THEN 'مقبول'
        ELSE 'غير مقبول'
        END as step_dgree

FROM MARK 

حيث step_dgree هوالعمود الذي سوف يظهر تلقائياً بالتقرير وبه التقدير ..ويظهر حسب ماطلبت ..

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

حسناً ...بما ان التقدير يظهر كلمة (إمتياز ، جيد جداً ، جيد، متوسط) حسب الدرجة 

إثناء عمل التقرير جملة الselect  التي استرجعت منها الحقول تكون بالشكل التالي 

SELECT ALL MARK.DEGREE, MARK.SUBJECT_NO, MARK.STU_NO,
CASE
        WHEN ((degree > =90) and (degree<=99)) THEN 'إمتياز'
WHEN ((degree > =80) and (degree<=89)) THEN 'جيد جداً'
WHEN ((degree > =70) and (degree<=79)) THEN 'جيد'
​WHEN ((degree > =60) and (degree<=69)) THEN 'متوسط'
​WHEN ((degree > =50) and (degree<=59)) THEN 'مقبول'
        ELSE 'غير مقبول'
        END as step_dgree

FROM MARK 

حيث step_dgree هوالعمود الذي سوف يظهر تلقائياً بالتقرير وبه التقدير ..ويظهر حسب ماطلبت ..

أستاذتي العزيزة

لا أستطيع  إلا ان أقول لك ( جزال الله الف خير )

التقرير شغال تمام و الحمد لله

الف شكر لك على مجهودك  و تجاوبك معنا .

  • بعد 2 سنة...
بتاريخ:

العفو.. بالتوفيق إن شاء الله

بتاريخ:

الاخت العزيزة...

انا بس حابي انوهك انو في جدول الدرجات هذا غير معروف رقم الامتحان فانصحك باضافه حقل تاريخ الامتحان لان الطالب ممكن يمتحن اكثر من مرة للمادة الواحدة

كدة ح يجيب لك امتحان واحد فقط .

بالتوفيق.

بتاريخ:

شكراً للملاحظة لكن هذا تخبره للأخ السائل وليس لي 

وبالتوفيق للجميع

بتاريخ:

شكراً للملاحظة لكن هذا تخبره للأخ السائل وليس لي 

وبالتوفيق للجميع

اقصد الاخ السائل طبعا

اعتزر للاستاذة ميسم

  • بعد 2 سنة...
بتاريخ:

سلمتك يدك يا ميسم الكرام

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

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

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

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

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

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.