الانتقال إلى المحتوى
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. جدول بينات الطلاب (رقم الطالب ، اسم الطالب ، ..... الخ)

2. جدول بينات الصفوف ( رقم الصف ، اسم الصف ، ...الخ )

3. جدول حالات الطالب ( رقم الطالب ، رقم الصف، العام الدراسي ، الحالة، ....الخ)

 

ونفترض أن لدينا البيانات التالية 

 

جدول بيانات الطلاب ..

رقم الطالب     اسم الطالب      أخرى 

001            محمد 

002             علي

003             صالح

 

جدول بيانات الصفوف الدراسية 

رقم الصف       اسم الصف

001              الصف الأول

002         الصف الثاني

003          الصف الثالث 

وهكذا .....

 

جدول حالات الطالب ....

رقم الطالب            رقم الصف        حالة الطالب         العام الدراسي 

001                     002                ناجح                      2013/2014

002                       002               ناجح                      2013/2014

 

 

الطلاب محمد وعلي في الصف الثاني ونريد تغيير حالتيهما  

 

وهنا حل مشكلتك كما يلي ...

 

نفترض أنك تريد نقل الطالب محمد من الصف الثاني الى الصف الثالث

ويبقى الطالب علي في نفس الصف لأنه راسب للعام الحالي 2014/2015

 

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

 

 

جدول حالات الطالب ....

رقم الطالب            رقم الصف        حالة الطالب         العام الدراسي 

001                     002                ناجح                      2013/2014

002                       002               ناجح                      2013/2014

001                     003                ناجح                      2014/2015

002                       002              راسب                      2014/2015

 

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

أما الطالب علي فتم إبقائه في الصف الثاني لأنه (راسب)

 

وبذلك تستطيع تعقب أو عرض أخر حالة للطالب مع معرفة العام الدراسي الذي تم تغيير الحالة فيه.

 

وأنا على استعداد لاي استفسار ... 

بتاريخ:

ماشا الله شرح واافي وكاافي منك يا مهندس فيصل..

 

 

مووووفق..

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

 

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

وهذا تحليل لقاعدة البيانات التي سويتها اخي فيصل ،وأدخلت الطلاب الى السنه الحالية من فورمة الطلاب مباشرة وجعلت ة بشرط ان الحالة في جدول السنوات يساوي 1 ,الان اريد نقل الطلاب من الصف الى الصف الاخر انا حللت لكن ما استطعت اسوي الكود هل اسويه بروسيدر او كرسر مع دوارة أو شرط  اليك التحليل :

عند الظغط على زر حفظ في جدول السنوات ،نجيب جميع الطلاب المسجلين في السنة السابقة ونرى حالاتهم، الطلاب الذبن لديهم مواد تساوي 50  او أكبر بمقارنتها من جدول الدرجات بحسب المادة للطالب ،فإنهم يسجلوا في السنة الجديدة في ترتيب الصف السابق زائد واحد ويتم تحويل السنة الجديدة الى السنة الحالية بإعطائها الحالة تساوي واحد والسنة السابقه تساوي صفر من جدول السنوات ،اما الطلاب الذين درجاتهم اقل من 50 فإنهم يسجلوا في السنة الجديدة في نفس الصف .أدرجت الجداول مع الكود وهو ناقص أريد تكملته.

School_sql.txt

الكود البرمجي.txt

تم تعديل بواسطة أسامه هزاع

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

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

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

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

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

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.