• 0
aymanabdo

كيفية حل مشكلة العلاقات

سؤال

أعمل على برنامج يقوم بتسجيل البنايات والشقق ولقد قمت بربط جدول البنايات مع جدول الشقق بعلاقة one to Many . لكن المشكلة التي واجهتني عندما أقوم مثلاً بإدخال الشقة رقم 1 في البناية الأولى والشقة رقم 1 في البناية التانية يطلع لي خطأ بأن ال primary key لا يمكن تكراره وهذا ما لا أريده حيث أنني أريد تسجيل الشقة رقم واحد في البناية الأولى والشقة رقم واحد في البناية التانية بدون تكرار مثلا الشقة رقم واحد في البناية رقم واحد أكثر من مرة ,,

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

مع العلم إنني أستخدم قاعدة بيانات أكسس ودلفي 7

ولكم السلام

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

6 إجابة على هذا السؤال .

  • 0

السلام عليكم

السوال غير واضح

حسب معلوماتي

المشكله عندك

بقاعده البينات اكسس

نظم العلاقه

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم

ياريت توضح أكثر, لكي نعرف كيف يمكن نساعدك.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم

علي حساب ما فهمت

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

فيجب عليك ان تضيف جدول اخر

اسمه شقة 2

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

يا أخي المشكلة أنك جعلت رقم الشعة Promary Key وهذا في أي قاعدة بيانات لا يمكن أن يتكرر كل ما عليك عمله هو جعل الـ Promary Key على حقل الـ ID مثلا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي ايمن عبدو

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

حسب فهمي وضعت الرايمري كي لا يتكرر(وهو رقم الشقه)

استبيحك عذرا ضع البرايمري على حقل اخر مثلا حقل رقمي يتزايد تلقائيا وابعد البرايمري من رقم الشقه ورقم البنايه مثلا

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

ان تستخدم معلومتين هي رقم الشقه مع رقم البنايه

والسلام

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

تحياتي

تم تعديل بواسطه shalwan
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

ضع صورة للعلافات في القاعدة لتسهل مساعدتك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .