الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

دالة في وحدة نمطية

بدأه احمد احمد بدر في 12 مايو 2014 · 2 رد · 425 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

دالة في وحدة نمطية تكوينها كالتالي

if mark =1800 then ahmed44 =11.5

اريد كلما اضفنا10 الي مارك تزيد ahmed44 بمقدار .05

#2

اخي الفاضل : احمد

 

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

 

سؤالك غير منطقي فإن كنت تتحدث عن زيادة درجات طلاب فستكون الدالة مثلا مقتصره فقط على شخص وحيد

 

من بين كل الطلبة وهو  ahmed44  والتي درجته تكون فقط 1800

 

 

حسنا اخي الكريم

 

دعني اشرح لك السبب :

 

دعنا نقول اننا عملنا الدالة التي طلبتها  وقمت بزيادة المارك لأول مره  10 درجات

 

ستكون الدرجة او المارك  بعدها   1810  وسيكون احمد يساوي  12 لأنه تم اضافة 0.50  نصف درجة

 

الآن لو اردت ان تضيف  10 درجات للمره الثانية  فلن يحدث شيء لأن الدرجة تغيرت بناء الشرط الذي في الدالة

 

ففي الدالة هو فقط 1800  وعند الزيادة اصبح 1810  

 

 

ايضا ماذا عن بقية اسماء الطلاب الذين لهم نفس الدرجة الخاصة بأحمد 1800  اليس لهم زيادة ايضا !!!

 

ولهذا عند كتابتنا لدالة معينة يجب ان تشكل كل الإحتمالات وكل شيء يندرج تحتها  وليست مقتصرة على اسم معين ودرجة معينه

 

 

 

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

 

 

بالتوفيق

تم تعديل هذه المشاركة بواسطة zahrah في 12 مايو 2014 في 21:12

#3

الشكر الي الاستاذه العظيمة الاخت ام عهود وعذرا علي تاخري جدا في الرد 

ولقد علمت انه سؤال غير منطقي

مواضيع مشابهة