اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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


الردود الموصى بها

اخواني الكرام

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

اقوم بعمل برنامج لادارة دورات كلية

ولكني واجهت مشكلة في احدى العلاقات

وهي علاقة راس لطراف

حيث لا يسمح لي البرنامج بانشاء مثل هذه العلاقة

وقد ارفقت صورة تشرح في اي علاقة بالضبط توجد المشكلة

ارجو من حضراتكم المساعدة

وشكرا جزيلا

 

 

مرفق ملف مشروع الاكسيس

 

college corses.rar

تم تعديل بواسطه المتفائل بالله
رابط هذا التعليق
شارك

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

  • Like 1
رابط هذا التعليق
شارك

شكرا استاذ مارد ومشاركة معكم وبعد اذنك

اخي المتفائل : جميل عملك ويظهر ان لديك الاساسيات للانطلاق في عالم الاكسس ! حيث انشاء العلاقات السليمة هي الاساس ونقطة الانطلاق ! وقد رايته في مرفقك ولكن لدي تعليقات  واقتراحات بسيطة قد تفيدك وهي تحسينات فقط :

 

1. كانت المشكلة ان حقل رقم الموظف في جدول التسجيل مفهرس بدون تكرار من ما يجعل العلاقة تكون راس براس وقد قام الاستاذ مارد بتغيير خاصية الحقل للاصح مشكورا ( اسف استاذ محمد عصام مشكورا لم ارى مشاركتك الا بعد الرفع )

2. وجدت مسمى مساقات ودورات وفي النهاية اصبح مصطلح دورات في الجداول المرتبطة لذلك غير اسم مساقات الى دورات او قد يكون هناك جدول ناقص وهو الدورات حيث للمساق الواحد اكثر من دورة 

3. بما ان جدول المساقات هو بمثابة الدورات الآن فعليك بتحريك عمودي بداية الدورة ونهايتها الى جدول المساقات ! طبعا ستكرر اسماء المساقات عند تكرار المساق بتواريخ جديدة  لذلك حبذا وجود جدول الدورات مرتبطا بالمساقات ويصبح المساق بمثابة الفتة او التصنيف ويحل محل المساقات في العلاقات الحالية

4. لاداعي لوجود جدول العلامات فيمكن تحريك عمود العلامة الى جدول التسجيل ولايظهر في نماذج ادخال بيانات التسجيل ويظهر في نموذج ادخال العلامات : فاصبح نقول في جدول التسجيل هذا الطالب في هذه الدورة وبهذا المدرس وبتسجيل هذا الموظف وهذه علامته !

5. احيطك علما فقط وحسب تصميمك الحالي لو سالنا سؤالا يقول ( فلسفة رمهانية) : نريد ان نعين (نضع) المدرسين في الكورسات التي سيدرسونها (جدولة المدرسين على الدورات) ثم نقوم بتسجيل الطلاب لاحقا حيث الطالب سيسجل في دورة وقد علم من مدرسها : هنا ستقول لامشكلة نقوم بادخال بيانات الدورة والمدرس في جدول التسجيل ولاحقا نقوم بادخال الطلاب كتعديل على السجلات السابقة ! ولكن هنا لو حبيت اعرف من الموظف الذي ادخل البيانات السابقة او تاريخ فتح الدورة ومعرفة من قام بتسجيل الطلاب وتاريخ التسجيل ! هنا لابد من فصل جدول تعيين او جدولة المدرسين على الدورات وجدول تسجيل الطلاب بجدول اخر ! هذا وكذلك لوحبينا نعرف من رصد الدرجة والتاريخ فلابد من جدول العلامات منفصل وبه رقم الموضف وتاريخ الرصد !!

 

تحياتي وبالتوفيق

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

بارك الله فيك اخي مارد

وبارك الله فيك اخي محمد عصام

اشكركم من كل قلبي على المساعدة

 

وانت يا سيد رمهان

جزاك الله خيرا على انتباهك لبرنامجي ولملاحظاتك

فاصدقك القول اني لم استطع ان افهم ما قصدت

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

 

وان كان باستطاعتك انا تساعدني في ذلك

فبارك الله فيك

 

وشاكركم اجمعين

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information