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

ارجو المساعدة في الترقيم حسب القدم


ٌRayan Zakho

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

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

اخوني خبراء منتدى اوفيسنا العريق نظراً لطلباتي الكثيرة وطبعاً اشكركم على الرد السريع و المشاركة المستمرة لكن

لاني مبتدأ جداً في هذا المجال 

المهم ايها السادة طلبي هو عندي ملف مرفق مثلاً لدي 10 اسماء وتسلسلاتهم من 1 الى 10

اريد عند اضافة موظف جديد مثلا اريد تسلسل هذا الموظف يصبح رقم 3 ورقم 3 يصبح 4 والخ

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

وشكرا

تجربه‌.accdb

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

3 دقائق مضت, husamwahab said:

عليكم السلام اخي العزيز

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

استاذي العزيز حسام المشكلة في القدم في الدرجات الوظيفية مثلا عندي 650 موظف حسب الدرجات 

والتحق الينا موظف جديد ودرجته الوظيفية ( درجة /1 ) ولدي 10 موظفين درجة /10

لكن هذ الموظف الجديد اقدم من خمسة منهم مثال في الصورة سعود نجم يجب ان يكون في تسلسل مثلا 6Capture.JPG.0dc1d8b49ffb77b745276d88761cb374.JPG

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

اخي العزيز الغرض من السؤال مفهوم وواضح لكن حتى تكون الاجابة واضحة والكود يفي بالغرض يجب ان اعرف كيفية توزيع الدرجات في دولتك 

مثلا احد الدول كلما كان الموظف اقدم كلما زادت درجته بينما عندنا في العراق كلما كان اقدم كلما قلت درجته

لذا لاحظ في الاول الترتيب يجب ان يكون تنازلي بينما في العراق تصاعدي وهكذا

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

1 دقيقه مضت, husamwahab said:

اخي العزيز الغرض من السؤال مفهوم وواضح لكن حتى تكون الاجابة واضحة والكود يفي بالغرض يجب ان اعرف كيفية توزيع الدرجات في دولتك 

مثلا احد الدول كلما كان الموظف اقدم كلما زادت درجته بينما عندنا في العراق كلما كان اقدم كلما قلت درجته

لذا لاحظ في الاول الترتيب يجب ان يكون تنازلي بينما في العراق تصاعدي وهكذا

استاذي العزيز حسام المطلوب مني ان اضع الموظف مثلما مديري يريد حسب بودرة الراتب

مثال بسيط

بودرة الراتب كل شهر يأتي بنفس التسلسل لكن مثلا التحق موظف جديد ووصلني البودرة وهو في تسلسل جديد

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

فكرت وقلت هل استطيع وضع رقم جديد مثلا رقم 6 ومن ثم ياخذ مكان رقم 6 القديم

وشكرا لك وتعبت معي استاذي العزيز

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

مشاركه مع اخى واستاذى العزيز @husamwahab جزاه الله خيرا

حاجه بسيطه على قدى ع حسب ما فهمت

قمت بعمل استعلام تحديث وتصفيه القيم على حسب التسلسل الذى تكتبه بالنموذج ثم نقوم باضافه 1 لهذه القيم المصفاه 

بعد كتابه القيمه بالتسلسل قم بالضغط على زر تحديث لتشغيل الاستعلام

UPDATE Home SET Home.تسلسل = [تسلسل]+1
WHERE (((Home.تسلسل)>=[Forms]![نموذج1]![تسلسل]));

قمت بالتجربه على جعل

منذ ساعه, ٌRayan Zakho said:

سعود نجم يجب ان يكون في تسلسل مثلا 6

جرب ووافنا بالنتيجه

بالتوفيق

تجربه‌(2).accdb

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

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

لا يوجد اي تعب استاذ ٌRayan Zakho 

واعتذر لكثرة تساؤلاتي لكن السبب هو للوصول لافضل حل يرضيك  

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

20 ساعات مضت, الفلاحجى said:

مشاركه مع اخى واستاذى العزيز @husamwahab جزاه الله خيرا

حاجه بسيطه على قدى ع حسب ما فهمت

قمت بعمل استعلام تحديث وتصفيه القيم على حسب التسلسل الذى تكتبه بالنموذج ثم نقوم باضافه 1 لهذه القيم المصفاه 

بعد كتابه القيمه بالتسلسل قم بالضغط على زر تحديث لتشغيل الاستعلام


UPDATE Home SET Home.تسلسل = [تسلسل]+1
WHERE (((Home.تسلسل)>=[Forms]![نموذج1]![تسلسل]));

قمت بالتجربه على جعل

جرب ووافنا بالنتيجه

بالتوفيق

تجربه‌(2).accdb 468 kB · 10 downloads

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

كود اضعها في زر على النموذج

 

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

في ١٥‏/١١‏/٢٠٢٠ at 22:30, ٌRayan Zakho said:

استاذي العزيز حسام المشكلة في القدم في الدرجات الوظيفية مثلا عندي 650 موظف حسب الدرجات 

والتحق الينا موظف جديد ودرجته الوظيفية ( درجة /1 ) ولدي 10 موظفين درجة /10

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

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

يعنى مثلا عندما يتم اعطاء رقم 6 لسعود

وفى الاساساس سعيد ابراهيم يحمل رقم 6

فيصبح سعيد ابراهيم رقم 7 وهكذا

num.gif.0fdb9803d2c40dbd50285d53ba78c562.gif

23 ساعات مضت, ٌRayan Zakho said:

لكن احتاج الى كود لفرز الارقام من الصغيرة الى الارقام الكبيرة هل يوجد

كود اضعها في زر على النموذج

وماذا بعد الفرز

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

نرجوا التوضيح اكثر وان شاء الله تجد ما تريد

بالتوفيق اخى

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

  • 2 months later...
في ١٧‏/١١‏/٢٠٢٠ at 20:46, الفلاحجى said:

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

يعنى مثلا عندما يتم اعطاء رقم 6 لسعود

وفى الاساساس سعيد ابراهيم يحمل رقم 6

فيصبح سعيد ابراهيم رقم 7 وهكذا

num.gif.0fdb9803d2c40dbd50285d53ba78c562.gif

وماذا بعد الفرز

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

نرجوا التوضيح اكثر وان شاء الله تجد ما تريد

بالتوفيق اخى

اخي العزيز الفلاحجى هذه الطريقة تقريباً ناجحا جدا ومطابق للعمل الذي احتاجه بالضبط
لكن مثلاً عند حذف رقم معين نفترض تسلسل رقم 5 محمد حاجي نحذفه اريد رقم 6 يصبح 5 ويتسلسل الاسماء تلقائاً
وانا جداً مشكور لك وتعبتك معي
بنفس هذا الملف الذي قمت بعمله

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

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