الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عند ادخال تاريخ سفر موظف يتم تعديل حقل الحالة اتوماتيكيا الى اجازة

بدأه أبو شادي في 21 أبريل 2013 · 12 رد · 791 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوة والاخوات : السلام عليكم

ان تلك الموضوع هام جدا لكل من يهتم ببرامج شئون الموظفين ويعتبر موضوع الاجازات هو نصف اي برنامج شئون موظفين .

لدي جدولين

الجدول الاول : LABOR

الجدول الثاني : VACATION

لهما نموزجين 

 

من المعروف في نظام اجازات الشركات في السعودية عند الاستفسار عن حالته نقول انه :

1- في اجازة ـ

2- نشط (اي على راس العمل ولم يسافر)

3- راح اجازة ولم يعود (عدم عودة )

 

المطلوب ببساطة واختصار

عند سفر احد الموظفين في اجازة(الي بلده) المطلوب تحويل حالته الي (في اجازة)

عند سفره ولم يعود المطلوب تعديل حالته الى جملة ( عدم عودة )

عند عودته من اجازة المطلوب تعديل حالته الي جملة (نشط)

والغرض هو عند السؤال عن الموظفين الموجودين في اجازة (او موظفين راحوا اجازة ولم يعودا) نسطيع بالاستعلام ان نحددهم

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

فقد حاولت كثيرا ولم اوفق

ارجو من لديه الاجابة ان يدلنا عليها جزاكم الله خير

الاجازات.rar

#2

اخى الفاضل اليك المطلوب باذن الله

 

الاجازات.rar

تم تعديل هذه المشاركة بواسطة sama202 في 21 أبريل 2013 في 09:23

اقتباس
#3

اخي الفاضل / sama

جزاك الله خيرا على مرورك 

ولكن ليس هو المطلوب

المطلوب مثلا:

 

1-  عند سفر احد الموظفين ونقوم بتسجيل اجازته وعند كتابة تاريخ العودة في حقل (backdate) يكتب اتوموماتيكيا في حقل الحالة "في اجازة " ومنه نعرف ان الموظف الأن في اجازة

 

2- عند عودته من الاجازة ونقوم بتسجيل تاريخ المباشرة في الحقل (t) يتحول حقل الحالة الى كلمة " نشط " اي انه على راس العمل

 

3- اما الموظف اللي سافر وتاريخ عودته قد انتهي يتحول حقل الحالة الي كلمة "عدم عودة "

مرة اخري شاكر لك وبارك الله فيك

#4

اخى الفاضل ممكن الموظف اللى مضى تاريخ عودته يتعمل فى استعلام وتظهر رساله تخبرك انه هذا الموظف عدم عوده

الاجازات.rar

تم تعديل هذه المشاركة بواسطة sama202 في 21 أبريل 2013 في 12:53

اقتباس
#5

اخي الكريم

كلامك مصبوظ ميه في الميه

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

 

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

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

#6

اخى الفاضل

اليك التعديل

الاجازات.rar

اقتباس
#7

اخي الفاضل

والله تشكر على مجهودك ومحاولتك للمساعة 

 

ولكن ارجو ان تعرف اخي الكريم في المرفق  عند ادخال تاريخ العودة لا يتغير حقل الحالة 

 

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

وان لما يعود من الاجازة يتحول حقل الحالة الي  نشط

ولما يكون تاريخ العودة  اصغر من تاريخ اليوم يتحول حقل الحالة الى عدم  عودة

 

جزاك الله خير اخي على مساعدتك وتقديم العون

#8

اخى الفاضل

1- جرب فى حقل تاريخ السفر  تاريخ 1/4/2013

2- جرب دخل مدة الاجازة 10ايام ليصبح تاريخ العوده المحتمل 11/4/2013 وادخا انتر صيصبح الحاله عدم عوده لان تاريخ العوده اصغر من تاريخ اليوم

3- فرضا ان الموظف عاد الى العمل ادخل فى تاريخ العوده الفعلى تاريخ العوده ستصبح الحاله نشط

اقتباس
#9

الاخ الفاضل / sama

اقدم لك شديد اسفي لعدم فهم ما فعلته 

ده انت طلعت استاذ كبير قوي

اسف اسف اسف فعلا هذا هو المطلوب

انا لا اعرف ما اقوله لك على عدم فهمي

اول مرة اشوف تلك الحل الغريب العبقري انت محصلتش

ولكي تتم جميلك معايا لي بعض الاستفسارات اخي الكريم

اولا : لماذا ألغيت قناع الادخال للتواريخ وهو (00/00/0000)

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

 

الله يكرمك ويرحم والديك في الدنيا والاخرة

وزادك الله من علمه 

اخيك ابو شادي

#10

اخى الفاضل الكريم

لاشكر على واجب

1- بالنسبه للسؤال الاول لايوجد مشكله بالنسبه لقناع الادخال ولكنى مش متعود عليه

2- بالنسبه للسؤال الثانى عند اضافة موظف جديد فمن الطبيعى عندما تدخل تاريخ السفر او الاجازة فبذلك هو اصبح فى اجازة

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

الاجازات.rar

اقتباس
#11

اخي / sama

مش عارف ايه اللي حصل 

 

1- افتح النموزج labor تلاحط ان كود الموظف مكرر وبعض الموظفين اخدوا اكواد ليس لهم

2- عند اضافة موظف جديد حسب التعديل فعلا تتحول الحالة الي نشط ولكن اقفل وافتح تاني تجد الحالة اجازة

ممكن نجرب الكود التالي عند الفتح

if isnull(me.d)thenنشط = me.dend if

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

تعبتك معي

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

#12

اخي الفاضل

فعلا تلك الكود صبط كله وحتي تكرار الاكود لم يعد

 

ايه رايك 

#13

اخى الكريم

لقد جربت فى المثال المرفق ولايوجد مشاكل

اقتباس

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…