اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

مشكلة في إدراج عمود الترقيم التلقائي


nssj
إذهب إلى أفضل إجابة Solved by jjafferr,

الردود الموصى بها

الإخوة الكرام .. في الملف المرفق حاولت إدراج عمود للترقيم التلقائي (ID) بحيث يكون الترتيب حسب عمود (TNO)

ولكن الترقيم التلقائي لا يكون متسلسلا حسب المطلوب .. يعني أنه يضع الترقيم التلقائي دون الالتزام بأن يكون الترتيب حسب (TNO)

كما يظهر في الصورة

 003.jpg.0eb7f7984bdabdd05d45d12bb54f8dc4.jpg

وكررت المحاولة .. والحذف والإضافة مع جعل ترتيب الجدول على (TNO)  والنتيجة نفسها في كل مرة .. مع اختلاف موضع الخلل في التسلسل أحيانا

ما هو السبب ؟؟ وأين الخطأ ؟؟

MusndWZwayid003.rar

رابط هذا التعليق
شارك

وعليكم السلام 🙂

2 ساعات مضت, nssj said:

ولكن الترقيم التلقائي لا يكون متسلسلا حسب المطلوب

 

الترقيم التلقائي يكون بحسب تسلسل عمل السجلات ، ولا علاقة له بطريقة الفرز والتصفية في الجدول ،

يعني ، سواء عملت حقل الرقم التلقائي عند عمل الجدول ، او عملته بعد سنه ، فالرقم التلقائي سيكون نفسه ، طبعا بالاخذ في الاعتبار السجلات المحذوفة والتي سيتجاهلها ويعمل التسلسل.

 

جعفر

  • Like 1
رابط هذا التعليق
شارك

أخي الكريم جعفر .. هل هذا يعني أنه لا يمكنني بطريقة أو بأخرى إنشاء عمود لترقيم تلقائي جديد للسجلات كما هي الآن بغض النظر عما تم حذفه أو إضافته سابقا ..  يعني يكون موافقا لعمود (TNO)  الحالي

رابط هذا التعليق
شارك

  • أفضل إجابة

نعم ممكن :

1. عمل جدول جديد فارغ فيه جميع حقول جدولك الحالي ، باسم New_Tab ،

2. عمل استعلام اضافة سجلات ، من الجدول القديم الى الجدول الجديد ،

3. اضافة جميع سجلات الجدول القديم باستثاء الحقل ID ، عمل الفرز بالحقل TNO ،

INSERT INTO New_TAB ( TNO, Auto_Date, File_Name, nom, MNO, NASS, Col_3, TYPE1, TYPE2, TFLVL, TFR, MUSND, TR, MOVEX )
SELECT TAB.TNO, TAB.Auto_Date, TAB.File_Name, TAB.nom, TAB.MNO, TAB.NASS, TAB.Col_3, TAB.TYPE1, TAB.TYPE2, TAB.TFLVL, TAB.TFR, TAB.MUSND, TAB.TR, TAB.MOVEX
FROM TAB
ORDER BY TAB.TNO;

4. تنفيذ الاستعلام 🙂


جعفر

  • Like 1
رابط هذا التعليق
شارك

أحسن الله إليك أخي الكريم .. تم الأمر بحمد الله

مع أنني كنت أجري هذه العملية كثيرا في تجاربي .. حذف عمود الترقيم التلقائي ثم إضافته .. ويعود الترقيم التلقائي متسلسلا بالشكل المطلوب بغض النظر عما تم حذفه أو إضافته من السجلات

لكن هالمرة ما زبطت .. ممكن يكون بسبب حجم الملف الكبير ؟؟

على كل حال .. تعلمت من كلام الأساتذة الكرام أمثالك أخي الكريم أنه لا ينبغي التدخل في عمود الترقيم التلقائي .. وهذا ما أنوي فعله .. لكن بعد الانتهاء تماما من التصميم النهائي للجدول وترك التجارب والبدء في (الجَد) 🙂

رابط هذا التعليق
شارك

حياك الله 🙂

 

2 دقائق مضت, nssj said:

أنه لا ينبغي التدخل في عمود الترقيم التلقائي

نعم ، عدم الاعتماد عليها في تسلسل رقم السجلات ، وتعويض الرقم المحذوف ،

ويجب اضافة الفهرسة لهذا العمود ، وعند استعماله في مناداة السجل ، فالسجلات سيتم جلبها بطريقة اسرع ،

 

جعفر

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information