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

بتاريخ:

اخواني الافاضل انا عندي جدولين


الاول يحوي رقم الطالب و الاسم
والثاني يحوي رقم الطالب والعمر

اريد انشاء فورم يحوي رقم الطالب \ الاسم \ العمر
(( وقد اعطاني الاسم عندما استخدمت select في (( كي نكست ايتم ))
ثم اقوم بادخال العمر واحفظ ((ok))

المشكله هنا وهي :

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

المشكله هي : نفرض ان المستخدم قام بادخال رقم الطالب ( 12 )واعطاه العمر ( 8 )
ثم قام بفتح البرنامج ثاني يوم ودخل على الفورم لو كتب 12 وضغط انتر سيقوم باعطائه الاسم فقط فيحسب انه ما ادخل العمر
انا اريد الفورم تبين له ان العمر قد ادخل

ما له داعي اروح ابحث في انتر كويري وجماعتها F7 و F8 واذا ما اعطاني العمر اعرف اني ما ادخلته .

بتاريخ:

السلام عليكم
اخي العزيز..
اولا : ما الهدف من وشع العمر في جدول اخر ؟؟
لماذا لا يكون لديك جدول واحد فقط يضم الرقم والاسم والعمر...
ممكن الهدف من هذا التحليل ؟؟

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

اخي العزيز هذا امر طائ ونحن في وسط المشروع (( جدول في قسم والاخر في قسم بعيد عنه تماما))
انت انظر للموظوع انك تريد تخزن بيانات في جدول وتستعرض بيانات اخرى من جدول اخر
الغرض اني لما ادخل رقم الطالب وقد ادخلت العمر مسبقا يقوم البرنامج باظهار العمر مباشرة
اا اذا ما كان موجود فلا يظهر واقوم بادخاله والحفظ
واذا اردت البحت فاذهب الى اف وجماعتها

بتاريخ:

السلام عليكم

اخى العزيز المفروض ان انت تعمل جدول واحد بدلا من الجدولين كمان متستخدمش حقل العمر
لان العمر متغير لذلك يمكنك استخدام تاريخ الميلاد بدلا من العمر
وهتقدر من خلال تاريخ الميلاد تحسب العمر

بتاريخ:

هو فعلا مفروض مش يكون فيه جدولين
بس نظرا لان حضرتك قلت ان الظروف طارئة فايه المشكلة لو تعمل select وتجيب البيانات من الجدولين بناء على رقم الطالب دي طريقة للحل
او master-detail form وبرده يجيب بيانات بناء على رقم الطالب او الحل الاخير

ولو انه هيكون ضد مبادئ تصميم قواعد البيانات وهي انك تكرر الحقل في الجدولين ولو ان ده هيعمل data redundancy

هذا والله اعلم
ارجو الا تنسوني من صالح دعائكم

بتاريخ:

بص يافندم ، مبدأيا انا مش هكرر نفس الكلام اللي اخواني سبقوا وذكروه ، انه المفروض يكون جدول واحد
بس بما انها حالا طارئة
هتعمل تريجر على ايتم رقم الطالب when validate item

وليكن اسم الايتم ده stu_code
والايتم بتاع العمر اسمه stu_age

وهتكتب الكود ده

DECALRE 
CURSOR GET_AGE IS 
SELECT AGE  FROM YOUR_TABLE WHERE STUDENT_CODE = :STU_CODE ;
BEGIN OPEN GET_AGE ;
FETCH GET_AGE
INTO :STU_AGE; CLOSE  GET_AGE;

IF :STU_AGE IS NOT NULL 
THEN 
   SET_ITEM_PROPERTY('STU_AGE',Enabled,PROPERTY_FALSE);
ELSE
   SET_ITEM_PROPERTY('STU_AGE',Enabled,PROPERTY_TRUE);
END IF ;
END ;

تم تعديل بواسطة abdu1_far

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

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

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

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

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

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.