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

مشكلة فى دالة الترقيم


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

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

السلام عليكم

كنت استخدم الدالى التالية للترقيم

Me.sMembership_No = Nz(DMax("[sMembership_No]", "tbl_name_swimmer"), 6000) + 1

وفجاة اتصل على العميل ان الدلة توقفت عن عد 10000 وتكرر نفس  الرقم (10000) فى كل سجل جديد ولا تضيف رقم للترقيم فهل من حل سريع

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

28 دقائق مضت, محمد سلامة said:

السلام عليكم

كنت استخدم الدالى التالية للترقيم

Me.sMembership_No = Nz(DMax("[sMembership_No]", "tbl_name_swimmer"), 6000) + 1

وفجاة اتصل على العميل ان الدلة توقفت عن عد 10000 وتكرر نفس  الرقم (10000) فى كل سجل جديد ولا تضيف رقم للترقيم فهل من حل سريع

اخي محمد بالاضافة لما ذكر @ابوخليل ربما من نوع الحقل  sMembership_No

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

2 ساعات مضت, ابوخليل said:

هل الــ 6000  كي يبدأ العد منها ؟ .. اعتقد انها هي السبب

جرب تضع اصفار قبلها ولا تنسى علامات التنصيص

نعم استاذي ال ٦٠٠٠ كي يبدأ العد منها

سوف اجرب اقتراحك أن شاءالله 

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

جرب (File) ثم (Option) ثم (Current DataBase) ثم آخر اختيار تحت زود العداد لأقصى قيمة  زود 4 اصفار باليمين  .:fff:

تم تعديل بواسطه kkhalifa1960
  • Like 1
رابط هذا التعليق
شارك

عملت على نفس الدالة ..ولم تتوقف عند 10000

هل القاعدة تعمل على اكثر من جهاز؟

ان كانت كذلك والدالة في حدث الحالي فأحتمالية تكرار الرقم كبير

تم تعديل بواسطه Eng.Qassim
  • Sad 1
رابط هذا التعليق
شارك

4 ساعات مضت, Eng.Qassim said:

عملت على نفس الدالة ..ولم تتوقف عند 10000

هل القاعدة تعمل على اكثر من جهاز؟

ان كانت كذلك والدالة في حدث الحالي فأحتمالية تكرار الرقم كبير

نعم تعمل على اكثر من جهاز

ولا يتم تكرار الرقم 

جربت اكثر من حل ولم اصل لنتيجة حتى الآن يامسهل 

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

في 15‏/5‏/2023 at 23:36, ابو البشر said:

اخي محمد بالاضافة لما ذكر @ابوخليل ربما من نوع الحقل  sMembership_No

نوع الحقل نص 

والترقيم كان ماشي كويس جدا ولا يتكرر حتي توقف عن ١٠٠٠٠ ولا يضيف واحد ١ الي الرقم

 

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

اخوي محمد 

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

قلت جديد .. لانه من المحتمل  الا تظهر المشكلة

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

  • أفضل إجابة
20 ساعات مضت, محمد سلامة said:

نوع الحقل نص 

من الخطأ أن يكون نوع حقل الترقيم نصي يجب أن يكون رقمي ويفضل أن يكون من نوع Long Integer
على العموم استخدام هذا السطر بعد تعديل طفيف عليه:
 

Me.sMembership_No = Nz(DMax("Val([sMembership_No])", "tbl_name_swimmer"), 6000) + 1

وتأكد من توسيع طول الحقل إذا أردت الإستمرار بنوع نصي.

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

4 ساعات مضت, AbuuAhmed said:

من الخطأ أن يكون نوع حقل الترقيم نصي يجب أن يكون رقمي ويفضل أن يكون من نوع Long Integer
على العموم استخدام هذا السطر بعد تعديل طفيف عليه:
 

Me.sMembership_No = Nz(DMax("Val([sMembership_No])", "tbl_name_swimmer"), 6000) + 1

وتأكد من توسيع طول الحقل إذا أردت الإستمرار بنوع نصي.

جزاك الله خيرا ابو احمد تم حل الموضوع بفضل تعديلك وأصبحت الآن تكمل العد 

وافضل أن يكون الحقل نصي حاليا

وبارك الله في كل المشاركين وفي اخي الكبير استاذنا ابو خليل

تحياتي 

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

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