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

بتاريخ:

الاخوة الافاضل عندى مشكلة

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

فالمطلوب انه عند ادخال درجة طالب فى مادة يتم البحث عن قيم هذا الطالب فى الجدول فاذا وجد انه:

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

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

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

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

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

ولكم الشكر

اسم الطالب           المادة        الدرجة

احمد                  باسكال        70

احمد                  جافا            60

احمد                  مقدمة          30

سعيد                   باسكال        22

سعيد                  جافا            88

سعيد                   مقدمة          18

  • بعد 1 شهر...
بتاريخ:

اعمل TRIGGER  على ال DATA BASE بالطريقة دى

CREATE OR REPLACE TRIGGER TRIGGER_NAME AFTER UPDATE ON VALUES_TABLE_NAME
 
FOR EACH ROW
DECLARE
begin
  
  IF :NEW.باسكال < 50 OR  :NEW.جافا   < 50 OR :NEW.مقدمة < 50 THEN 
     
     UPDATE GRADE_TABLE_NAME 
     SET GRADE = 'ملاحق'
     WHERE STUDENT_ID = :NEW.STUDENT_ID ;
  ELSE
     UPDATE GRADE_TABLE_NAME 
     SET GRADE = 'ناجح'
     WHERE STUDENT_ID = :NEW.STUDENT_ID ;
  END IF;
  
 
end;
 
 

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

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

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

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

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

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.