اذهب الي المحتوي
أوفيسنا

ربط جدولين في جدول رئيسي


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

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

اخواني الاعزاء عندي جدول 1 ويتضمن:

الاسم , المرحلة, القسم

والجدول الثاني هو لدرجات المرحلة الاولى :

المادة , درجة الشهر الاول , الشهر الثاني

والجدول الثالث لدرجات المرحلة الثالثة ويضم :

المادة , درجة ش1, درجة ش2.

طبعا مواد المرحلتين مختلفة ...

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

New Microsoft Office Access 2007 Database.rar

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

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

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

كما هو مبين في الصوره المرفقه

قمت بربط الجداول بالحقل معرف من نوع "ترقيم تلقائي" اي

عند اضافه طالب للجدول الاساسي ياخد رقم مثلا 1 ويكون هو الرقم المنفرد لهذا الطالب

ثم قمت بربط هذا السجل بالجدول الثاني الذي يوجد به حقل معرف من نوع ترقيم تلقائي

اي

عن اضافه سجل جديد للجدول الثاني فان هذا السجل ياخذ رقم منفرد وليس له علاقه بالطلاب في الجدول الاساس

مثلا اضفت 3 سجلات للطلاب رقم 1

فان العلاقه سوف تريك فقط سجل رقم 1 من الجدول المرحله لانه مربوط بالسجل رقم واحد في الجدول الاساسي

الحل هو اضافه حقل جديد في جدول المرحله ويكون مفتاح ثانوي

اي يربط الجدول الاساسي باجدول المرحله وتكون العلاقه 1 الى متعدد اي كل طالب اديه اكثر من سجل في جدول المراحل

و في الاخير كانت العلاقه بين الجداول 1 الى 1 وهو ما يمنع اضافه سجلات اخرى

شاهد التعديل على قاعده البيانات

post-19026-0-31382400-1353531748_thumb.j

New Microsoft Office Access 2007 Database.rar

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

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

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

كما هو مبين في الصوره المرفقه

قمت بربط الجداول بالحقل معرف من نوع "ترقيم تلقائي" اي

عند اضافه طالب للجدول الاساسي ياخد رقم مثلا 1 ويكون هو الرقم المنفرد لهذا الطالب

ثم قمت بربط هذا السجل بالجدول الثاني الذي يوجد به حقل معرف من نوع ترقيم تلقائي

اي

عن اضافه سجل جديد للجدول الثاني فان هذا السجل ياخذ رقم منفرد وليس له علاقه بالطلاب في الجدول الاساس

مثلا اضفت 3 سجلات للطلاب رقم 1

فان العلاقه سوف تريك فقط سجل رقم 1 من الجدول المرحله لانه مربوط بالسجل رقم واحد في الجدول الاساسي

الحل هو اضافه حقل جديد في جدول المرحله ويكون مفتاح ثانوي

اي يربط الجدول الاساسي باجدول المرحله وتكون العلاقه 1 الى متعدد اي كل طالب اديه اكثر من سجل في جدول المراحل

و في الاخير كانت العلاقه بين الجداول 1 الى 1 وهو ما يمنع اضافه سجلات اخرى

شاهد التعديل على قاعده البيانات

post-19026-0-31382400-1353531748_thumb.j

مشكووووووووووووووووورررررررررررر يا خوي طول الله عمرك والله هذا هو الجهد المبارك بارك الله فيك وافاد العالم منك اميين

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

  • 2 years later...

سلام عليكم ، أريد بس أستفسر هل ممكن العكس ؟!

 

 

يعني يكون عندي جدول واحد كطرف يرتبط بأكثر من رأس !

 

فلو اعتبرنا مثلاً إني عملت جدول للطلاب ، مع جدول نظام عام وجدول نظام خاص

 

وأريد أوزع الطلاب على النظامين 

 

هل هناك إمكانية أن يكون جدول الطلاب طرفاً لأكثر من رأس !!!

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

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.

×
×
  • اضف...

Important Information