إخواني الأعزاء أعضاء منتدى الدلفي
تحية طيبة وبعد ؛؛؛
فقد قمت بدراسة موضوع للأخ sum حول مكونات Midas، الموضوع قديم ولكنه قيّم، يتكلم فيه الأخ المذكور عن بناء قواعد البيانات باستخدام مكونات Midas ، وطبعاً ذكر مميزات هذه المكونات ، الخ....
ولكن سؤالي هو:
عند محاولتي لبناء برنامج لإدارة مستوصف، قمت بعمل جدول (ملف) للأطباء وجدول آخر (ملف آخر) للمرضى، طبعاً العلاقة هنا هي متعدد إلى متعدد، ولكني اعتبرت افتراضياً أن العلاقة هي واحد إلى متعدد، حيث أن كل مريض لا يمكن أن يعالجه إلا طبيب واحد فقط، ومن ثم قمت بعمل حقل (مفتاح أساسي) خاص برقم الطبيب في جدول الأطباء، وكذلك حقل (مفتاح غريب) خاص برقم الطبيب في جدول المرضى (من أجل ربط الجدولين عن طريق هذين الحقلين) ، وقمت بوضع كافة المكونات اللازمة لهذا البرنامج على الفورم، وكانت تظهر بيانات الأطباء والمرضى في كلا من الجدولين (في مكونين من نوع TDBGrid)، ولكن عندما قمت بربط جدول الأطباء مع جدول المرضى، اختفت البيانات من جدول المرضى وكذلك اختفت كل البيانات من جدول الأطباء. ( أقصد اختفت البيانات الموجودة في مكونيّن TDBGrid وليست البيانات الموجودة في الجدولين (الملفين) )
فما هو سبب هذه المشكلة العجيبة أيها الإخوة ؟!!!
أرجو التكرم بالشرح والتوضيح، ولكم جزيل الشكر مقدماً....
والسلام عليكم.