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

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

قام بنشر

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

يعطيكم العافية اخواني

عندي سؤال 

انا ابي اسوي ترقيم تلقائي يبدا برقم معين وليكن مثلا SH000001

حلو

بس اريد لكل يوزر يبدأ من رقم معين انا احدد عشان ما يكون في اي تعارض بيانات

مثال

يوزر اسمو احمد   لما يدخل ويقوم بادخال البيانات يبدا الترقيم من SH 00000001

اليوزر الثاني اسمو خالد ويبدأ الترقيم من SH 00001000

ملاحظة انا لسا ما سويت اي جدول عشان  ما ارجع واعيد

 

قام بنشر
32 دقائق مضت, nogom said:

مثال

يوزر اسمو احمد   لما يدخل ويقوم بادخال البيانات يبدا الترقيم من SH 00000001

اليوزر الثاني اسمو خالد ويبدأ الترقيم من SH 00001000

في هذه الحالة ستقع في مشكلة حين اليوزر الاول يوصل الى الرقم 1000 راح يتكرر الرقم وهذا غير مسموح  !!
تقدر ان تستخدم حروف بدل ذلك
مثلا احمد بيكون هكذ AH00000001
و خالد بيكون هكذ XA00000001
او تقدر عند اچافە ای سجل بیکون ھناک حقل بیکتب فیھ اسم المستخدم مع استخدام نوع واحد من الترقیم

  • Like 1
قام بنشر
الان, Shivan Rekany said:

في هذه الحالة ستقع في مشكلة حين اليوزر الاول يوصل الى الرقم 1000 راح يتكرر الرقم وهذا غير مسموح  !!
تقدر ان تستخدم حروف بدل ذلك
مثلا احمد بيكون هكذ AH00000001
و خالد بيكون هكذ XA00000001
او تقدر عند اچافە ای سجل بیکون ھناک حقل بیکتب فیھ اسم المستخدم مع استخدام نوع واحد من الترقیم

ما عندي مشكلة كيف الطريقة بس

قام بنشر
15 ساعات مضت, Shivan Rekany said:

اتفضل اليك هذا ترقيم تلقائي جديد.mdb

شكرا إالك

ولكن فيه مشكلة

انا لو دخلت بالمستخدم احمد او المستخدم الثاني رقم لاقي الترقيم ماشي بنفس الاحرف

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

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

الترقيم واصل مثلا 15 وجيت اسجل بيانات جديدة رح يكون الترقيم 16 وتراجعت عن التسجيل 

وجيت اسجل من جديد رح يبدا الترقيم من 17 مو من 16 مع انو الرقم 16 مو موجود بالجدول

قام بنشر
2 دقائق مضت, nogom said:

شكرا إلك 

كأني دايقتكك ياغالي

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

قام بنشر
الان, Shivan Rekany said:

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

شكرا لك يا غالي

بس ممكن تفهمني كيف صارت هالحركة اذا ممكن

قام بنشر
28 دقائق مضت, nogom said:

يلي فهمتو انو ياخذ اول حرفين من اسم المستخدم

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

Nz(DMax("[ID]";"TblMalomat";"[TblMalomat]![MyUser]='" & GetUserNameTxt() & "'");0)+1

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

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

=Mid(GetUserNameTxt();1;2) & "000000" & [ID]

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

  • Like 1
قام بنشر
3 ساعات مضت, Shivan Rekany said:

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


Nz(DMax("[ID]";"TblMalomat";"[TblMalomat]![MyUser]='" & GetUserNameTxt() & "'");0)+1

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

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


=Mid(GetUserNameTxt();1;2) & "000000" & [ID]

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

يسلمو كتير يا غالي

هلأ انا عم سويه عن طريق الكود الموظف

انا رح ارسلك الملف 

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

عارف اني طفشتك

 

قام بنشر (معدل)
منذ ساعه, Shivan Rekany said:

اتفضل

2.accdb

يسلمو يا غالي

فيني احط حرف باخر الترقيم

يعني

AL00000A

ياخد اول خرفين من الاسم وحرف من اخر الاسم

 

عارف اني عذبتك معي ااااسف

 

تم تعديل بواسطه nogom
قام بنشر
10 دقائق مضت, nogom said:

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

اتفضل 

2.accdb

  • Like 1
قام بنشر

اخر سؤال 

فيني اضيف على الترقمي 

احرف بالاخر ياخذ الحرف الاخير من اسم المستخدم

AL000000L

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