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

كيف أبسط عملية تسجيل المقررات للطالبات

بدأه سحابة شوق في 7 أبريل 2009 · 6 رد · 573 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

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

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

لدي قاعدة بيانات خاصه بتسجيل المواد التي ستدرسها الطالبة في الفصل الدراسي ,,

والـنموذج الخاص بالادخال هو (تسجيل الطالبات)

ويتطلب تسجيل اي طالبه ادخال ..

رقم الطالبه STD_ID

فيظهر اسم الطالبه والقسم(التخصص) تلقائياً

ومن ثم ندخل

CRN

,ورقم المجموعة GROUP_NO

فتظهر تفاصيل عن المقرر الذي سجلت به الطالبه والذي ستدرسه مثل: الوقت واليوم واستاذ المادة ,,الخ

وهكذا مع كل طالبه نقوم بنفس الخطوات

أي ندخل رقم الطالبه و

CRN

,ورقم المجموعة

حتى يتم تسجيل المادة الواحده لطالبه واحده ,,

بمعنى لو كانت الطالبه ستدرس في هذا الفصل 9 مواد علينا القيام بادخال المعطيات الثلاث السابقه 9 مرات حسب كل ماده,,

اذن رقم الطالبه ستم ادخاله 9 مرات وهو نفسه بينما

CRN

ورقم المجموعة يتغير من مادة لأخرى ,, لذا اريد تبسيط عملية الادخال بأن ندخل رقم الطالبه ونسجل موادها كامله

ثم ننتقل للطالبه الثانيه ونسجل موادها كامله

وهكذا ,,,

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

كلي أمل بانكم لن تبخلوا علي بالاجابه

بانتظار اقتراحاتكم

ملاحظه : حاولت اختصار قاعدة البيانات قدر الامكان, واي تعليق او استفسار انا جاهزه

http://up2.m5zn.com/download-2009-4-7-04-24z3hw330.rar

أو

من هنا

[url="http://up2.m5zn.com/download-2009-4-7-04-24z3hw330.rar]

تحيتي

#2

هل هذا البرنامج هو البرنامج الذي تعمل عليه فعلا

إذا كان هذا البرنامج هو الذي تعمل عليه فعلا فيحتاج تعديل واعادة نظر

اما المشكلة فحلها بسيط وهناك عدة حلول من ابسطها

ضع مربع نص بجانب مربع رقم الطالبة ( لا تنسي أن تؤمن مربع نص رقم الطالبة القديم )

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

تم تعديل هذه المشاركة بواسطة ali_main في 7 أبريل 2009 في 18:25

#3

اخووي المعذره ,, لكن ارجو منك التوضيح اكثر

علما بأني مبتدئه في برمجة قواعد بيانات الاكسس

او اذا ما عليك امر تطبق الفكره على برنامجي وترفعه لأعرف التعديل والتغيير عليه

وشاكره لك سرعه تجاوبك

تم تعديل هذه المشاركة بواسطة سحابة شوق في 7 أبريل 2009 في 20:02

#4

الاخت الفاضلة / سحابة شوق

هل المطلوب انه عندما تدخلين رقم الطالبة يظهر المواد التي ستدرس لها

ارجو تسجيل المطلوب في خطواط حتي يقوم الاخوة الزملاء بتقديم الحل

انا فتحت البرنامج تبعك ولم يتضح لي المطلوب

#5
أبو شادي كتب:
الاخت الفاضلة / سحابة شوق

هل المطلوب انه عندما تدخلين رقم الطالبة يظهر المواد التي ستدرس لها

ارجو تسجيل المطلوب في خطواط حتي يقوم الاخوة الزملاء بتقديم الحل

انا فتحت البرنامج تبعك ولم يتضح لي المطلوب

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

والمواد التي تدرسها في هذا الفصل الدراسي ,,علما بأن كل مادة يميزها عن الماده الأخرى شيئين هما :

رقم CRN

ورقم المجموعة او الشعبه

وفي قاعدة البيانات لدينا جدول بأسم SEC_programs

سبق تعبئته بجميع المقررات وتفاصيلها من وقت ويوم والاستاذ غيرها

وجدول std_student :

به بيانات الطالبات

وجدول linked :

هو الجدول الرابط المستخدم لربط الطالبه بالمواد التي تدرسها

وما علينا عند تحديد مواد الطالبه في نموذج "تسجيل الطالبات" الا أن :

1- ندخل رقم الطالبة في مربع النص الخاص به , وعندها يظهر اسم الطالبه كاملا والقسم الذي تدرس فيه وذلك في مربعات نص خاصه بها ايضا

2- نقوم بكتابة رقم CRN في مربع النص الخاص به

3- نقوم بكتابة رقم المجموعة في مربع النص الخاص به

وبعد كتابه 2 و 3 تظهر تفاصيل هذا المقرر في بقية الخانات الاخرى

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

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

والمطلوب الآن :: تسهيل عملية تحديد المواد للطالبة بأن لا اكرر رقم الطالبة في كل مره , كأن احدد الطالبة كخطوة اولى ثم ادخل جميع موادها دفعة واحده ,, ولكن كيف ؟؟؟

#6

حاولت اطبق ما ذكرتي على البرنامج ما زبط معي

لكن لحل مشكلتك

1- اضيفي مربع نص بجانب مربع النص STD_ID واطلقي عليه ReID

2- اجعلي مربع النص STD_ID غير مرئي من خصائصه

3- اضيفي الكود التالي لحدث مربع النص CRN

Private Sub CRN_AfterUpdate()
  STD_ID.Value = ReID.Value
End Sub

post-106077-1239149425_thumb.jpg

#7

يعطيك ألف عافية أخي ali_main

استفديتك كثيرا من طريقتك في الحل ,, وقد سهلت الطريقة بالفعل

دمت لمن تحب بكل خير

سحـــابة شـــوق :)

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…