اذهب الي المحتوي
أوفيسنا

حل مشكلة AutoNumber


alhomam

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

السلام عليكم

عندما نحاول ان نضيف عمود من نوع AutoNumber

فتدث لدينا مشكلة وهي انه عندما نحذف عنصر فان الاتونمبر لا يمكنه ان يعود للعنصر الذي حذفناه

بمعنى

انه اذا وصلنا الرقم 10 ومن ثم قمنا بحذفه فاننا عندما نضيف سطر جديد فسنحصل على الرقم 11 ولا نعود الى الرقم 10

فقمت بعمل طريقة جديدة باستخدام الكود التالي

Nz(DMax("MyID","tblMyTable"))+1

وعن طريق هذا الكود اتمكن من الاستمرار من اخر رقم قمت باضافته

ويمكن استخدام الكود التالي لكي اكمل من رقم معين فهنا انا امكل من الرقم 1058 قيكون الرقم التالي 1059

Nz(DMax("MyID","tblMyTable"),1058)+1

وشكرا لكم

NewAutoNumber.rar

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

جزاك الله خير يا rudwan على التشجيع

ع العموم انا اللي ابتكرت الكود ولا اعلم ان توصل له احد قبلي والحمد لله واستخدمه في برامجي بالشركة

ارجو الاستفادة للجميع

تم تعديل بواسطه alhomam
رابط هذا التعليق
شارك

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

لكن طالما أنك توصلت اليه من نتاج مجهودك الخاص , فهو برأيي تميز يشار له بالبنان

و أنا أشجعك على الاستمرار في اسكتشاف المزيد و المزيد

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

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

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



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

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

Important Information