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

حل مشكلة AutoNumber


alhomam

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

السلام عليكم

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

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

بمعنى

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

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

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

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

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

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

وشكرا لكم

NewAutoNumber.rar

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

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

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

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

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

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

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

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

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information