delphi4arab منتديات دلفي للعرب

نسخة كاملة : مشكلة في البحث في قاعدة البيانات
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
اسلام عليكم
اخواني لدي مشكلة وهي قاعدة البيانات لدي جدولين مربوطين ببعض وفي احد الحقول وضعته اساسي غير قابل للتكرار .
حين التسجيل يتم التسجيل بشكل عادي جدا
لكن حين تكرار رقم السجل يتم خروج الرسالة
كود :
https://m.ak.fbcdn.net/sphotos-h.ak/hphotos-ak-xpf1/v/t34.0-12/11081377_642326889234641_945321820_n.jpg?oh=f04981854996013bbb6fb2786d316fa6&oe=55137EE7&__gda__=1427393210_cb4b2e3210780405121e79e18dc06388

**** طريقة وهي البدء بتسجيل ابحث عن السجل ان كان مسجل يتم تجديد التاريخ فقط
اذا لم يكن مسجل يتم تسجيله عادي
هذا الخطأ في قواعد بيانات آكسس وعلى الأرجح هناك خلل في Index
حاول أن تقوم بعملية Compact للداتا بيز لعله يحل المشكلة ..

قبل عملية compact قم بعمل نسخة احتياطية لقاعدة البيانات
الكاسر الآخر كتب :هذا الخطأ في قواعد بيانات آكسس وعلى الأرجح هناك خلل في Index
حاول أن تقوم بعملية Compact للداتا بيز لعله يحل المشكلة ..

قبل عملية compact قم بعمل نسخة احتياطية لقاعدة البيانات

ماهي عملية compact
اخي الامر واضح لانك وضعت الحقل اساسي فلا يمكنك تكرار النفس البيانات في ذلك الحقل وهاته الخاصية تتم ايضا عند جعل الحقل مفتاح اساسي . والرسالة تقول لك انه لا يمكنك اعادة ادخال نفس البيانات في نفس الحقل مرتين حاول ان تقوم بازالة المفتاح الاساسي للحقل وجعله عاديا او احذف الحقل واعد ادراجه من جديد وبهاتذه الطريقة ستكون العملية قد حلة اخي ..
compact المقصود بها تنظيف ملف قاعدة البيانات من الحقول الملغاة والقيام بتصليح index و autorun وغيرها
هذا رابط لكيفية ذلك
كود :
https://support.office.com/en-in/article/Compact-and-repair-a-database-6ee60f16-aed0-40ac-bf22-85fa9f4005b2