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

كود او ماكرو لاعادة الترقيم عند عمل ابجده للاسماء


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

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

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

الملف المرفق به جدول بيانات العاملين 

عندما قمت بعمل ترتيب للاسماء ابجديا ...تم ترتيب المسلسل ايضا لكنه اصبح ارقام عشوائية

المطلوب كود او ماكرو عند ترتيب الاسماء ابجديا يقوم باعادة ضبط المسلسل ليبدأ من رقم 1 الى نهايه التسلسل

مع الاخذ فى الاعتبار اننى اقوم باضافه اسماء حديده وحذف اخرى يوميا

تحياتى وامتنانى

data_sort.rar

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

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

 

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

image.png.62df20f6e03b355d3b6bfed3538671a6.png

.

هذه الاعدادات معناها ان الرقم التلقائي يكون متسلسل وليس عشوائي ،

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

ولكن هذا لا يؤثر تسلسل الترقيم ، فهو صحيح في جميع الحالات ، ولو بوجود فجوة ارقام غير موجودة بين السجلات (الارقام التي تم حذفها) ،

فعليه ، لا تحتاج الى إعادة ترقيم حقل الترقيم التلقائي حتى يبدأ من 1 🙂

 

الآن ، اخبرنا وين المشكلة علشان نساعدك 🙂

 

جعفر

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

اخى الكريم  jjafferr

اشكرك جدا .... اعرف تماما ما تقوله

لكن انا مشكلتى اننى  عندما اقوم بعمل ترتيب للاسماء ابجديا

فكل اسم يترتب ابجديا ومعه مسلسله

اى ان اول اسم ممكن يكون مسلسله بعد الترتيب 1000  وثانى اسم ممكن يكون 5 وهكذا

ما اريده ان حقل المسلسل يتم  اعادة ترقيمه ليناسب ترتيب الاسماء بعد الابجده

مثال على ملفى اول الاسماء بعد الابجده اصبح (ابتسام احمد حكمت احمد الرخ)

بمسلسل 2570 ما اطلبه ان يبدأ هذا الموظف برقم 1  ثم التالى 2 ثم 3  وهكذا

 

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

اخي احمد 🙂

 

انت لا تريد إعادة "الترقيم التلقائي" في الجدول ، ابحث في المنتدى وستجد الكثير والكثير  🙂

 

وإنما تحتاج الى ترقيم تلقائي في استعلام/نموذج :

 

.

.

.

 

وفي التقرير :

 

 

جعفر

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

اخى العزيز  jjafferr

جزاك الله خيرا 

يبدو اننى اثقلت على حضرتك .... سامحنى

ما اريده هو العمل على الجدول فقط

لا اعمل على استعلام او تقرير

الجدول فقط هو ما اردت العمل عليه الترتيب الابجدى ثم اعادة الترقيم ليتناسب مع الترتيب

اشكرك جدا وسامحنى على كثره الحاحى .... لكن هذا الجدول يساعدنى كثيرا فى عملى 

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

السلام عليكم 

مشاركة مع استاذي العزيز jjafferr

فقط ملاحظة للاخ العزيز ان الترتيب قي الجدول هو ترتيب صوري وليس حقيقي فقط للعرض ان صح القول

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

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

وعذرا للاطالة 

  

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

في ٢٦‏/٩‏/٢٠٢٠ at 17:42, husamwahab said:

فقط ملاحظة للاخ العزيز ان الترتيب قي الجدول هو ترتيب صوري وليس حقيقي فقط للعرض ان صح القول

الا يوجد كود او ماكرو لعمل ابجده حقيقيه وليس صوريه ..... 

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

  • أفضل إجابة
7 hours ago, احمد حبيبه said:

الا يوجد كود او ماكرو لعمل ابجده حقيقيه وليس صوريه

السلام عليكم

لا اقصد انه غير ممكن لكن بالطريقة التي ذكرتها غير ممكن

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

ملاحظة : تشغيل الكود بعد الانتهاء من عمليات التعديل على الجدول من حذف واضافة

data_sort100.rar

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

16 ساعات مضت, husamwahab said:

السلام عليكم

لا اقصد انه غير ممكن لكن بالطريقة التي ذكرتها غير ممكن

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

ملاحظة : تشغيل الكود بعد الانتهاء من عمليات التعديل على الجدول من حذف واضافة

اخى العزيز .... جزاك الله خير الجزاء

هذا الكود هو بالفعل ما بحثت عنه طويلا

هذا ما اردته تحديد     كود يرتب الاسماء وفى نفس الوقت يرتب المسلسل 

اشكرك جدا جدا

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

وجهة نفس المشكلة

يتطلب منك فقط حذف حقل الترقيم التلقائي

بعد الغاء الروابط 

ولكن  يوجد مشكل انه لايقوم بالترقيم الجديد حسب ما تبغاه  مثلا حسب الترتيب الابجدي للاسماء بل يعيد الترقيم ولكن حسب تسلل الادخال

عندما رأيت العنوان فرحت جدا به معتقدا انني وجدت من يناقش هذا الموضوع مثلي 

لكن لم اعتقد ان المطلوب شي بسيط 

انا طلبي قد يكون صعبا 

هو اني عند ادخال اسم طالب او موظف له حروف ابجدية معينة 

يقوم الكود الماكرو بوضع الاسم في تسلسله الصحيح وبرقمه الصحيح 

مثال 

عندي اسماء بحروف ابجدية 

احمد صالح

احمد محمد

امجد سالم

وارقامهم من ١- ٣ 

بعدهم 

بدر احمد

نادر محمد

ارقامهم من ٤- ٥

 

عندما ياتي موظف جديد 

اسمه 

ايمن محمد

يقوم الكود بوضعه تسلسليا 

تحت 

امجد سالم

ويعطيه الرقم جديد رقم ٤

او ترقيما حسب النظرية العشرية 

او ترقيم بحسبب النظام المحاسبي 

الاسماء  التي تبدأ بحرف أ يعطى رقم ١ 

١١ احمد ايمن

١٢

١٣

على اساس ان حرف أ له رقم ١

يكتب بعد التسلسل الرقمي

وحرف ب  يعطى رقم ٢

٢١ بدر احمد

وهكذا 

بحيث يصبح الترقيم حرفي ورقم 

اذا دخلت الاسم متاخرا يصبح متسلسلا حرفيا ورقميا يصبح 

١٤ - ايمن محمد

بعد الاسماء التي تبدا بحرف ألف

اتمنى ان الفكره وصلت

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

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