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

[ تمت الإجابة ]سؤال بخصوص علاقة بين 3 جداول ( تكون مترابطة )

بدأه (( عبدالله )) في 2 مايو 2009 · 5 رد · 453 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

اخواني لدي 3 جداول في المرفق ..

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

بحيث تكون الأرقام مترابطة ........................؟

منتظر جواب ..

END001.rar

لا إله إلا الله محمد رسول الله عليه الصلاة والسلام

سبحانك اللهم وبحمدك اشهد ان لا إله إلا انت استغفرك واتوب اليك

سأتقن الـ ++C و
PHP إن شاء الله تعالى ...

جاري العمل على
Microsoft Sql Server و MySQL ...

 

#2

اخي الفاضل عبدالله

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

بالنسبة لمثالك وجدنا به ثلاث جداول وهي

1. INFO خاص بمعلومات الطالب

2. GYAB خاص بغياب الطالب لمدة 30 يوم

3. REPORT خاص بالتقرير الشهري

جدول التقرير هو نفسه جدول الغياب

انت لا تحتاج الى جدول التقرير حيث انك تستطيع انشاء التقرير مبنيا على جدول الغياب

بالنسبة للعلاقات ستكون بين جدول المعلومات info وجدول الغياب gyab فقط بحيث تكون العلاقه هي واحد الى متعدد One To Many

حيث سنضيف حقل جديد الى جدول الغياب وهو sNumber وسيكون نوعه رقم فقط ومن ثم يتم ربطه مع الحقل ( ترقيم تلقائي ) num في جدول المعلومات

ثم اضافة التكامل المرجعي للعلاقه بحيث يتم التحديث او الحذف لكامل السجل مباشرة من النموذج الرئيسي info

راجع ملفك بعد التعديل

END001_UP.rar

#3

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

اختي الكريمة ..

جدول الغياب ليس فقط 30 يوم ولكن 50 يوم ...

اما عن التقرير ، الفريق العربي للبرمجةارة عن مذكرات يتم كتابة الملاحظات التي على الطالب ... تقارير عن الطالب بصورة مستمرة تقريباً ، بحيث لا تتعدى الـ 30 تقرير ,,,

فما العلاقة الآن ....؟

وجزاك الله خيرا ..

منتظر التعديل الجديد ... واسعدك الله في الدنيا والآخرة ..

لا إله إلا الله محمد رسول الله عليه الصلاة والسلام

سبحانك اللهم وبحمدك اشهد ان لا إله إلا انت استغفرك واتوب اليك

سأتقن الـ ++C و
PHP إن شاء الله تعالى ...

جاري العمل على
Microsoft Sql Server و MySQL ...

 

#4

أخي الكريم

باعتقادي أن ال Cascade لا يمكنه التحكم بإدخال البيانات ..... فقط التحديث أو الحذف

هل جربت عمل Append Query أو إدخال البيانات بالكود ( باستخدام دالة للإدخال )

200px-Dreamworks.jpg
#5

حسنا اخي عبدالله

اذا سيكون الوضع كما يلي :

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

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

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

تفضل هذا ملفك بعد التعديل

END001_UP2.rar

#6

والله ان اللسان ليعجز عن الشكر ...

جزاك الله خيراً ، واسأل الله ان يجعل قبركِ ووالديك وجميع من يعز عليك نوراً وروضة من رياض الجنة .

لا إله إلا الله محمد رسول الله عليه الصلاة والسلام

سبحانك اللهم وبحمدك اشهد ان لا إله إلا انت استغفرك واتوب اليك

سأتقن الـ ++C و
PHP إن شاء الله تعالى ...

جاري العمل على
Microsoft Sql Server و MySQL ...

 

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

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

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

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

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