![]() |
|
مشكل في العلاقات بين جدولين بقاعدة بيانات اكسس - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : مشكل في العلاقات بين جدولين بقاعدة بيانات اكسس (/showthread.php?tid=2873) الصفحات:
1
2
|
مشكل في العلاقات بين جدولين بقاعدة بيانات اكسس - aymanabdo - 07-03-2011 أعمل على برنامج يقوم بتسجيل البنايات والشقق قمت بربط جدول البنايات مع جدول الشقق بعلاقة one to Many المشكلة عند إدخال الشقة رقم 1 في البناية الأولى والشقة رقم 1 في البناية التانية يظهر خطأ بأن ال primary key لا يمكن تكراره حيث تسجيل الشقة رقم واحد في البناية الأولى والشقة رقم واحد في البناية التانية بدون تكرار مثلا الشقة رقم واحد في البناية رقم واحد أكثر من مرة ,, مع العلم إنني أستخدم قاعدة بيانات أكسس ودلفي 7 ولكم السلام مشكل في العلاقات بين جدولين بقاعدة بيانات اكسس - محمد عبد العزيز - 07-03-2011 وعليكم السلام ورحمة الله في الجدول اجعل كل من الحقلين رقم الشقة و رقم البناية Primary Key مشكل في العلاقات بين جدولين بقاعدة بيانات اكسس - aymanabdo - 07-03-2011 إذا إفترضنا إننا عملنا رقم الشقة primary key فأسجل الشقة رقم واحد في البناية الأولي فإذا جاءت لعمل الشقة رقم واحد في البناية الثانية فإن رسالة التكرار في المفتاح الأساسي سوف تظهر مشكل في العلاقات بين جدولين بقاعدة بيانات اكسس - n_alhetar - 07-03-2011 اخي العزيز إذا كانت المشكلة ظهور رسالة خطاء في حال تكرار بيانات الحقل وانت بالاصل تريد تكرارها حسب فهمي عليك اتباع التالي: في برنامج الاكسس حقل رقم الشقة عليك ان تجعل Indexed = No - وإذا لم تحل افضل ان تحلها برمجيا من خلال دلفي. تحيااااتي مشكل في العلاقات بين جدولين بقاعدة بيانات اكسس - محمد عبد العزيز - 07-03-2011 ربما لم تفهم، حسنا ماذا يحتوي جدول الشقق (الحقول) ؟ وماذا يحتوي جدول البنايات ؟ مشكل في العلاقات بين جدولين بقاعدة بيانات اكسس - aymanabdo - 07-03-2011 شكراً جزيلاً لتفاعلكم معي جدول البنايات هو الجدول الرئيسي حيث يحتوي على : رقم البناية أسم المالك عنوان البناية جدول الشقق وهو مربوط مع جدول البنايات بعلاقة one to many حيث أسجل أكثر من شقة في بناية واحدة ,,اعتقد حتى هنا هذا وضع طبيعي ,,وجدول الشقق يحتوي على رقم الشقة أسم المستأجر التلفون رقم البناية ((مفتاح أجنبي)) ولكم السلام مشكل في العلاقات بين جدولين بقاعدة بيانات اكسس - aymanabdo - 07-03-2011 n_alhetar كتب :- وإذا لم تحل افضل ان تحلها برمجيا من خلال دلفي...نعم هذا ما قصدت لكني قمت بتجربة لكن تنجح حيث قمت بعمل نو إنديكس للمفتاح الجانبي ,, فكيف فحلها برمجياً مشكل في العلاقات بين جدولين بقاعدة بيانات اكسس - n_alhetar - 07-03-2011 aymanabdo كتب :قمت بتجربة لكن تنجح ياليت اخي ترسل بالملف وصيغة الرسالة الخطاء ومتى ظهورها لكي اتمكن من تعديلها وارسالها مرة اخرى..! مشكل في العلاقات بين جدولين بقاعدة بيانات اكسس - aymanabdo - 08-03-2011 أخي في البدأ شكراً جزيلاً على الإهتمام لقد قمت بإرفاق الملف مشكل في العلاقات بين جدولين بقاعدة بيانات اكسس - n_alhetar - 08-03-2011 اخي العزيز الصورة بعد تعديل العلاقات وكتابة بعض الامثلة إذا كان هذا ما تقصدة فعليك فقط حذف المفتاح الاساسي لرقم الشقة. اما بخصوص عدم تكرار رقم الشقة لنفس المبنى عليك حلها برمجيا. وإذا اردت الكود سوف ارسلها لك. |