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

تعديل علي كود ترقيم _ حسب النوع والتاريخ


الحلبي

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

السادة الزملاء

طرحت سؤال من عدة ايام ولم اجد اجابة ـ وعند بحثي في المنتدي وجد مثالا لاستاذنا الجليل / ابو خليل يمكن من خلاله اجد ضالتي 

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

المطلوب : تعديل علي الكود بحيث يبدأ الترقيم حسب التاريخ وحسب مربع السرد ان كان مدرس ام طالب

بمعني اعادة الترقيم عند تغيير التاريخ

مثال الاستاذ / ابو خليل مع اضافة حقل التاريخ

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

 

 

 

 

ترقيم تلقائي منوع.mdb

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

عدل الاسطر الثلاث الى هذه

i = DCount("no", "tb", "tdate=#" & Me.tdate & "#" & " and chk=1")
x = DCount("no", "tb", "tdate=#" & Me.tdate & "#" & " and chk=2")
z = DCount("no", "tb", "tdate=#" & Me.tdate & "#" & " and chk=3")

 

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

منذ ساعه, ابوخليل said:

عدل الاسطر الثلاث الى هذه


i = DCount("no", "tb", "tdate=#" & Me.tdate & "#" & " and chk=1")
x = DCount("no", "tb", "tdate=#" & Me.tdate & "#" & " and chk=2")
z = DCount("no", "tb", "tdate=#" & Me.tdate & "#" & " and chk=3")

 

عودا حميدا استاذى 

بارك الله فيك

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

استاذي الجليل/ ابو خليل 

اقتباس

عدل الاسطر الثلاث الى هذه

حياك الله - واشكرك علي مرورك الكريم وانقاذك للموقف وعلي تعديل العنوان

قمت بالتعديل حسب توجيهاتكم وكل شئ تمام حسب المثال المرفق وعند التطبيق علي برنامجي لم اوفق 

مشكلتي باختصار اننا نقوم في شركتنا بعمل مقابلات للمتقدمين لبعض الوظائف ـ فيقوم المتقدم للوظيفة بتقديم اوراقه في تاريخ ما ـ ويقوم موظف الاستقبال بتسجيل بياناته ثم يخبره بميعاد وتاريخ الاختبار ورقم دخوله للاختبار مثل البنوك علما بان الوظائف المطلوبه محددة وهي مهندس ـ وعامل

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

المشكلة هي توليد (ترقيم) المتقدمين في هذا اليوم (التاريخ) بحيث يكون ترقيم متسلسل بحيث تكون وظيفة المهندس تاخذ ترقيم اصغر من وظيفة العامل ويكون رقم دخول المهندس قبل رقم دخول العامل في اليوم الواحد وفي اليوم التالي يبدأ الترقيم من جديد.

فمثلا تقدم اليوم لوظيفة العامل احد ما  فياخذ رقم دخول رقم (1) ثم تقدم في نفس اليوم مهندس المفروض ان ياخذ رقم (2) ولكن كونه مهندس فيكون رقم دخوله رقم (1) والعامل ياخذ رقم (2)

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

اسف جدا للاطالة ولكن كان يلزم علي ان اوضح الامر خصوصا اني طرحت مشكلتي اكثر من مرة ولم يجيبني احد لعل كان طلبي غير واضح للكل

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

جعلك الله خير عونا ومنقذ لنا

مرفق للتعديل عليه

 

 

ترقيم تلقائي حسب الوظيقة والتاريخ.rar

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

 

الطلب غير منطقي 

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

سأعمل على هذا ان لم تسبقني لتنفيذ الفكرة

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

تفضل

افتح الاستعلام تجد مطلوبك

وحتى تضمن الدقة في الفرز  يمكنك ان تجعل معرف الوظيفة ارقام طويلة مثلا بدلا من 1، 2 ، 3  تجعلها 111 ،222 ، 333 ... وهكذا

ترقيم تلقائي منوع.rar

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

استاذي الجليل/ ابو خليل 

اقتباس

افتح الاستعلام تجد مطلوبك

طال عمرك كيف لي ان اسبقك مهما طال بي العمر لن احصل ماتبقي منك

الحل تمام التمام وعبقرية غير محدودة

عند التطبيق علي برنامجي اجد التالي:

  • حقل النوع ( مدرس ـ طالب ـموظف ) غير منضم وانا عندي منضم ومصدره جدول به الوظائف المطلوبه ولذلك لا يعمل معي 
  • عند ادخال تاريخ اليوم مثلا واختيار مدرس يعطي لي رقم 1 وكده تمام وفي نفس التاريخ اختار طالب يعطي رقم 1 ايضا وكده غير تمام لانه المفروض ان يعطي رقم 2
  • واذا اخترنا العكس مثلا الطالب الاول ثم المدرس يعطي نفس النتيجة كلا منهما رقم 1

توضيح : ترقيم جميع الوظائف ترقيم تسلسلي من 1-2-3-4 وهكذا ثم ترتيب هذه الارقام حسب الوظيفة المدرس ياخذ رقم 1 ثم الطالب ياخذ رقم 2 ثم الموظف ياخد رقم 3 في اليوم الواحد

ان وجد اثناء بحثي برنامج معمول علي لغة غير الاكسس لا اعرفها لادارة عيادة طبيب ووجد فيه نوع الحجز (مستعجل ـ عادي ـ مراجعة) ولكنه مرتب من حيث رقم دخول المريض للكشف ـ  المستعجل في الاول(طبعا) ثم العادي ثم المتابعة ، بنفس الفكرة انا اريد

دائما اتعبك معي تحملني فانا تلميذك النجيب

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

 

 

 

 

 

 

 

 

 

 

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

13 دقائق مضت, حلبي said:

توضيح : ترقيم جميع الوظائف ترقيم تسلسلي من 1-2-3-4 وهكذا ثم ترتيب هذه الارقام حسب الوظيفة المدرس ياخذ رقم 1 ثم الطالب ياخذ رقم 2 ثم الموظف ياخد رقم 3 في اليوم الواحد

هل هم ثلاثة اشخاص فقط ؟

اذا نعم فالامر يسير

واذا اكثر  فهل كل المدرسين يأخذون رقم 1 ؟

ومثلهم الطلاب كلهم يأخذوا رقم 2 ؟

 

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

استاذي الجليل/ ابو خليل 

اقتباس

افتح الاستعلام تجد مطلوبك

 

ان كنت تقصد حضرتك بكلمة اشخاص اي مدرس ,عامل .... نعم هم ثلاث مهن فقط

الترقيم هنا عبارة عن رقم لدخول المتقدم للاختبار فان كان المتقدم الاول لمهنة مدرس فياخذ رقم (1) وبعدين  المتقدم الثاني لمهنة الطالب ياخد رقم 2 والمتقدم الثالث  لمهنة الطالب ياخذ رقم 3 وان كان المتقدم الرابع لمهنة المدرس في نفس  التاريخ ياخذ رقم 2 ثم يليه الطالب ثم الموظف

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

في التاريخ الواحد اي في اليوم الواحد

بارك الله فيك

 

 

 

 

 

 

 

 

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

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