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

مشكلتي مع الترقيم التلقائي


ALSAEDI

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

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

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

الاخوة الزملاء في المنتدى

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

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

مثال

لدي سجل رقم 10 وبعد مدة حذفت السجل واضفت سجل جديد يكون رقمه 11 وليس 10 وماهو الحل في هذه المشكلة

ولكم جزيل الشكر والتقدير

واريد من الأعضاء بعض الازارير التي يمكن ان استخدمها في التصميم

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

اخي العزيز

يمكنك استخدام دالة

COUNT

لحساب عدد السجلات

و تضع الناتج في الترقيم

مع الغاء الرقيم التلقائي

و يجب ان تاخذ بالاعتبار لو حذفت كما ذكرت في مثالك رقم 4 و الترقيم الى 10

فما الرقم الذي تود ان يكون 4 او 11

تحياتي

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

rudwan

اشكرك على مثالك

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


DoCmd.SetWarnings False
DoCmd.RunSQL "DROP INDEX XXXX ON XXXX;"
DoCmd.RunSQL "alter table XXXX drop XXXX ;"
DoCmd.RunSQL "alter table XXXX Add column XXXX autoincrement;"
DoCmd.RunSQL "CREATE UNIQUE INDEX XXXX on XXXX ;"
DoCmd.SetWarnings True


المشكلة انة لا نود ان نفقد الترقيم السابق لللسجلات

يعيني او الغيت سجل رقم 5

فان السجل الجديد يكون رقم 5 مع ان الترقيم و مثلا وصل 100
تم تعديل بواسطه a1d
رابط هذا التعليق
شارك

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

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



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

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

Important Information