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

ربط النماذج الفرعية في نموذج أساسي

مغلق
بدأه المتكرث في 28 مايو 2004 · 6 رد · 913 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عندي برنامج صغير لتسجيل اختبارات الطالبات في حلقة تحفيظ والمشكلة كالتالي :-

النموذج الأساسي يعطيني بيانات الطالبة وحلقتها ويحتوي على نموذج فرعي تسجل فيه الأجزاء التي ستختبر فيها الطالبة ويتم فيه تسجيل درجة الاختبار وحقل آخر للتقدير .. بحيث اذا أدخلت الدرجة يعطيني التقدير ...ولكني أريد أن أجعل ميزان التقدير ليس ثابتاً بمعنى أن يكون الممتاز >=90 مره ، ومره أخرى يكون الممتاز مثلاً >= 95 حسب رغبتي ، فقمت بوضع نموذج فرعي آخر على نفس النموذج الأساسي مستند الى جدول خاص وسميته "ميزان التقدير" .... فالمطلوب كيف أجعل حقل الدرجة عند الخروج منه يكتب لي التقدير حسب المعيار الذي وضعته في النموذج الفرعي الأخر والمسمى بميزان التقدير .

أرفقت لكم البرنامج رغبة مني في الحصول على حل ...ولكم من الله أجزل الأجز والثواب

الحلقات.zip

#2

تفضل يا أخي العزيز

ملاحظة : ليس داعي لعمل جدولاً لـ ( ميزان التقدير )

يكفي أن تعمل أربعة حقول غير منضمة في النموذج ( تسجيل جديد ) ثم تشير إليها في الكود ،،، هكذا :

=IIf(([درجة_الاختبار]>=Forms!m!a);("ممتاز");IIf(([درجة_الاختبار]>=Forms!m!b);("جيدجداً");(IIf(([درجة_الاختبار]>=Forms!m!c);("جيد");(IIf(([درجة_الاختبار]>=Forms!m!d);("مقبول")))))))

وبإمكانك تغيير الارقام التي بها متى شئت مثلا :

ممتاز :90 حالياً بإمكانك تغييرها إلى أي رقم تريد متى شئت ثم تتم عملية التقدير على الرقم الذي سوف تحدده ،،، وكذلك أيضا في الحقول الاخرى ( جيد جداً ) و ( جيد ) و ( مقبول ) ،،، فقط ما عليك إلا تغيير الرقم إلى الرقم الذي تريد ثم يقوم الكود تلقائياً بعملية إظهار التقدير بناءاً على الرقم الذي وضعته ,,,,

لقد غيرت لك اسم النموذج من ( تسجيل جديد ) إلى ( m )

وذلك لكي يسهل كتابة الشرط في الكود .

المثال مرفق بعد التعديل

الحلقات.zip

تم تعديل هذه المشاركة بواسطة starnoor2000 في 28 مايو 2004 في 15:58

المسلم من سلم الناس من لسانه ويده

#4

اخي العزيز المتكرث

اذا عملت اشياء تعتمد على شروط يا تروح هنا او هنا

او تروح هنا او عده اماكن على طول استخدم if

ولا تتعب نفسك وتقول اجيبها او هل سوف تاتي اتوماتيك

انت ضع الشرط على طول في مربع النص او ممكن تحطه في وحده نمطيه

لو تشوف حل اخي starnoor2000 تجده فعلا عين الصواب ويسهل عليك العمل

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

لكم مني خالص التقدير

*********************

دروس الاكسس

قاعدة بيانات بالسي++

قاعدة بيانات اخرى بالسي++

الفريق العربي للبرمجه

*********************

كان الله في عون العبد مادام العبد في عون اخيه

#5

أستاذي / مهند ،،، شكراً جزيلاً لك

أخي عبدالهادي الالمعي ،،، حياك وبياك وجعل الجنة مثواك

المسلم من سلم الناس من لسانه ويده

#6

يا هووووووووووه ... والله أساتذه ... الله يوفقكم ويبارك فيكم

يا اخوان ما استطيع أقول لكم الا جزاكم الله خير ونفع بكم الاسلام والمسلمين .. وألف شكر لكل من ساهم في الحل أو كتب أو قرأ ........

#7

حياك الله أخي / المكترث

والشكر موصول للاستاذ / مهند عبادي

ومشرفنا / عبدالهادي الالمعي

المسلم من سلم الناس من لسانه ويده

هذا الموضوع مغلق.

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