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

إعادة الترقيم من البداية

مغلق
بدأه ساجد لله في 21 يناير 2004 · 3 رد · 1,372 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

الاخوه الاعزاء :

لد<ى قاعدة بيانات بها علاقات كثيرة

واريد اعادة الترقيم للفواتير من البداية ، فما الحل جزاكم الله خيراً

#2

أخي الكريم ،،، تحية طيبة وبعد

لقد قرآت رد منذ فترة ولكن لم أجربه وهو :

1 - فك العلاقات التي بين الجداول

2 - احذف الحقل المراد إعادة الترقيم التلقائي إليه (( رقم الفاتورة ))

3 - أضف الحقل مرة أخرى بنفس الاسم (( رقم الفاتورة ))

4 - قم بإعادة العلاقات مرة أخرى

جربه وأعطني رأيك

شاكر الزين

تم تعديل هذه المشاركة بواسطة شاكر الزين في 21 يناير 2004 في 11:59

المسلم من سلم الناس من لسانه ويده

#3

صح لسانك يا أستاذنا شاكر ..

وهذا ما دار بذهني عندما قرأت السؤال

ولكن ألا نجعله برمجياً لنعفيه من كل هذا التطويل

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

ثم نحذفه ..

ثم نعيده ..

ثم نعيد العلاقات كما كانت من قبل ..

ضع القاعدة هنا وسنحاول إن شاء الله يا

#4

مشكلة الترقيم التلقائي تخلق صعوبات جمة لصاحبها فكم من مرة تجد أنك فقدت سجلا بدون بيانات أي عندما ترجع الى الجداول تجد أن آخر رقم هو 20 مثلا وقد لا تجد السجل رقم 19 بل تجد الرقم 18 و هذا دائما كمثال, ما تفضل به الأستاذ شاكر الزين قمت بتجربته على قاعدة تخضع لخاصية الترقيم التلقائي و لكن لم تتحقق الغاية يبقى دائما سجلا مفقودا, و في المنتدى يوجد حوار حول قضية الرقم المفقود و قد كان متيزا أبحث عنه ربما تستفيد منه.

الحل الذي جربته لسترجاع الرقم المفقود فيه تعقيدات و لكن هو الذي مكنني من التعامل معه رغم أنه متعب و مزعج في نفس الوقت, هو الغاء كل السجلات التي تأتي بعد الرقم المفقود من الجدول,ثم أقوم بضعط و تصليح قاعدة البيانات, أعيد فتح القاعدة من جديد و أقوم بنسخ الجدول الذي يهمني عن طريق التصميمأي استراد نفس السجل ثم بعد ذلك أقوم بازالة السجل الأصلي نهائيا و أقوم بتسمية السجل الجديد باسم السجل القديم, فانني جربتها و كانت صالحة.

مع ذلك أنصح الأخ الكريم بالحتفاظ دائما بنسخة من قاعدة البيانات التي يريد أن يصلحها تفاديا لكل طارىء.

هنا أتذكر ما جاء به الأستاذ internetmaster في دروسه القيمة بوجوب تجنب وضع ترقيم تلقائي كلية و هذا اعتمادا على القواعد العشرة للمستر كود.

أخي الكريم هذا مجرد رأي لمبتديء يرجى عدم أخذ ما شرحته الا على سبيل الاستدلال فقط.

هذا الموضوع مغلق.

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