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

كيف يمكن ربط عدد من الجداول بجدول واحد ؟

بدأه bakkar2000 في 19 سبتمبر 2008 · 10 رد · 3,575 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أخوانى مشرفى وأعضاء المنتدى الكرام

لدينا برنامج يحتوى على أكثر من 77 جدول منها جدول يحتوى على البيانات الشخصية لكل فرد

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

تم هذا بالفعل وحتى عدد 31 من الجداول وعند محاولة ربط أى جدول أخر أكثر من 32 جدول يتم رفض هذا الترابط

وتظهر رسالة تفيد بعدم أمكانية ربط أكثر من 32 جدول

رجــــــــــــــــــــــــــــــــــــــــــــــــــــــــــاء

كيف يتم التحايل و حل هذه المشكلة وربط كل الجداول مع هذا الجدول

لكم منا أسمى آيات الإحترام

#2

اخي الفاضل بكر

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

وكل عام وانتم بخير

لم اسمع في حياتي العملية منذ اكثر من 20 عاما خبره في قواعد البيانات ان يتم عمل جدول لكل فرد ببياناته الشخصيه

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

كل ما تحتاجه بارك الله بك هو جدول واحد فقط بدلا من 77 جدول

ثم تضع به سواء مفتاح اساسي او مفتاح فرعي وتقوم بربطه بالجدول الآخر بطريقة واحد الى متعدد

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

#3

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

أستاذتنا الكريمة Zahrah

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

وأنتى وأولادك والمسلمين جميعاً فى خير وسعاده

وعذراً لآن القاعده فعلاً تحتوى على جدول بيانات واحد

وباقى البيانات ليس لها علاقة بأدخال البيانات الشخصية

ولو تذكرين فقد قمتى ولكى الفضل بمعاونتنا فى الكثير منها

وهى قاعده بيانات معمل تحاليل لجمعية خيرية

ولتبسيط الأمر القاعده بها جدول يسمى

ID وهو يحتوى على البيانات الشخصية للمريض

وباقى الجداول

هى liver , urine, stool, lepid, cbc,.....etc

وكلها لا يتم تسجيل أى بيانات شخصية بها وإنما يتم تسجيل نتائج المرضى كل نتيجة حسب جدولها

فأرجوا الإفاده

خالص شكرى

#4

اخي الفاضل

هل من الممكن ان تضع قاعدة البيانات الخاصة بك وبها جميع الجداول

حتى ارى مالذي يمكن فعله بها وما هي الطريقة الصحيحة للربط

#5

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

أستاذتنا الفاضلة / زهره

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

قمت بربط ما تيسر لى من الجداول لجدول ID المطلوب ربط باقى الجداول بهذا الجدول

الربط يكون بنفس الطريقة أو بأى طريقة ترونها

_________________________.rar

خالص تحياتى

#6

اخي الفاضل

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

post-15367-1221933629_thumb.gif

اذن يمكنك القيام بعملية الربط بين الجداول الى مالا نهاية

1
#7

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

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

لآننا نريد الربط مع فرض التكامل المرجعى ...لماذا ؟

برجاء تجربة الأتى

1) كتابة سجل فى الجدول ID

2) أختيار جدول وحذف فرض التكامل المرجعى بينه وبين الجدول IDوكتابة سجل فية

3) تغيير قيمة حقل الـ ID فى جدول الـID و مشاهدة التغيير فى حقل الربط فى الجدول الأخر

4) محاولة حذف السجل فى الجدول المختار عن طريق حذف السجل من جدول الـID طبعاً لن يحدث شىء

ولكن فى حالة فرض التكامل المرجعى بأمكاننا حذف أوتغيير السجل فى الـ ID أو عدة سجلات مرتبطه بة بحركة واحده

لذلك نحن فى حاجة لفرض التكامل المرجعى مع الربط وخصوصاً أن القاعده كبيره وتزداد كل فتره بأكتشاف العديد من أنواع الفحوصات والتى يجب إضافتها للقاعده

ولهذا نحن فى حاجة للربط دون المساس بفرض التكامل

خالص تحياتى

#8

أخي بكر

السلام عليكم

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

أنا لا أقارن نفسي أبداً بالأساتذه اللي هنا ولا أعقب على رد الأستاذه زهرة فمنها تعلمت أنا وغيرالكثير فجزاها الله خير وحفظ لها أولادها وأصلحهم وزادها من العلم هي وكل من ساهم في نشر المعرفة في هذا المنتدى أو أي منتدى تعليمي آخر

ولكن لي تعليق بسيط أنا أطلعت على قاعدة البيانات ولاحظت أثناء فحصي للجداول أن هناك تكرار بمعنى إني لا حظت في كل الجداول تقريباً أرقام وتعليق وأسم متكررة في كل الجداول بينما يمكن وضعها في جدول أو جدولين أنا الحقيقة لا أعلم الهدف الأساسي من قاعدة البيانات كان ممكن أفيدك أكثر لكن دائما في قواعد البيانات أحذر من التكرار

وبناء قاعدة البيانات الصحيحة والقوية يعتمد على التحليل لها من البداية ترسم الأهداف والمخرجات والمدخلات

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

تقبل كل التقدير أخوي وأتمنى أن تجد الحل

#9

اخي الفضل زماني

بارك اله بك على المشاركه

حسب ما فهمته من الأخ الكريم بكار ان كل جدول مستقل لوحده فكل جدول خاص بتحليل معين من تحاليل المختبر ولهذا كان هناك عدد 77 جدول .

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

اخي الفاضل بكار

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

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

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

2. جمع جميع الجداول التي تشمل على تحليل ( البول والبراز ) بجميع انواعها ( أكرمكم الله والسامعين ) في جدول واحد وبهذا نختصر عدد لا بأس به من الجداول دفعة واحده

لذا حاول تجميع التحاليل المتشابهه في جدول واحد وبرقم ID واحد

قد يصل بك الأمر الى 10 او 20 جدول فقط .

1
#10

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

أستاذتنا \zahrah سلام الله عليكم

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

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

أرجــــــــــــــــــــــــــــــــــــــــــــــوا

إبداء رأيكم والتصحيح على طريقة الربط إن عابها شىء

خالص تحياتى

تم تعديل هذه المشاركة بواسطة bakkar2000 في 24 سبتمبر 2008 في 00:32

#11

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

أستاذتنا \zahrah سلام الله عليكم

إليكم البرنامج وبه طريقة الربط لجميع الجداول وذلك بعد إضافة جدول أخر وهو الجدولID2 وربطه بعلاقة one to one بالجدولID

ثم ربط الجدول ID2 بباقى الجداول الغير مرتبطة

قمت بربط جدول وعليكم بربط باقى الجداول للتجربة والوقوف على الأخطاء

أرجــــــــــــــــــــــــــــــــــــــوا

الإفاده بصحة أو خطأ أو آى فكره خطرت ببالكم ترونها هى الأفضل

والتصحيح على طريقة الربط إن عابها شىء

_________________________.rar

خالص تحياتى

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