• 0
amir_adam87

مساعد في عملية حضور وانصراف الموظفين

سؤال

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

اسعد الله صباحكم اخواني واخواتي مشرفين واعضاء منتدانا الغالي

.....

لدي قاعدة بيانات تحتوي على جدولين منفصلين - الاول أدخال بيانات الموظفين والثاني ادخال عملية الحضور والانصراف

هذا الجدول الاول

post-267109-0-62159200-1370761404_thumb.

وهذا الجدول الثاني

post-267109-0-56710500-1370761451_thumb.

 

اريد من الاخوه الاعزاء عند الضغط على زر حضور الموظفين الكل يتم حضورهم

وعند انتهاء من العمل لكل الموظفين الذين هم يعملون من الساعه 8:30 صباحا الى السا عه 17:00 مساءا يتم انصرفهم تلقائيا دون تدخل من قبل مدير النظام وهكذه على الباقي موظفين الشركه

وهذه هي قاعدة لبيانات

AMIR.rar

تم تعديل بواسطه amir_adam87
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

33 إجابة على هذا السؤال .

  • 0

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

 

اتمنى ان تركز معي في الشرح جيدا حتى لا اعيد وازيد

 

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

 

بعد اختيار الإدارة المطلوبه وعند الضغط على زر الأمر ( تجهيز حضور ادارة )  سيتم اضافة وقت  08:30 صباحا لكل العاملين لهذه الإدارة

 

وايضا سيتم اضافة وقت 08:00 للإدارة الأخرى على حسب ما تختاره انت .

 

بالنسبة للإنصراف فهو سيتم وضعه آليا بدون تدخل منك .

 

 

الآن في هذا النموذج لنفرض ان اي عامل اتي متأخرا عن الوقت سواء  08:00  صباحا   او 08:30 صباحا  فإننا سنقوم بتعديل وقت حضور الشخص في النموذج

 

فلنفرض ان احد العمال حضر الساعة  08:40  او حضر الساعة  9:30  هنا سنقوم بتعديل وقت الحضور

 

اما وقت الإنصراف فإننا ننتظر حتى يتم تحديث وقت الإنصراف آليا من البرنامج ثم نقوم بالتعديل اذا كان احد العاملين خرج قبل الوقت 

 

فلنفرض ان احد العاملين خرج قبل الساعة  17:00  مثلا  كان وقت خروجه  16:00  او ان احد العاملين  لم يخرج إلا الساعة  20:00  

 

فهنا يلزمنا التعديل يدويا على اوقات الخروج بهذه الطريقة

 

 

post-15367-0-42328300-1373477407_thumb.g

 

لاحظ معي اوقات الدخول والخروج

 

 

ننتقل الآن الى نموذج الحسابات للتأخير والأضافي وذلك بضغط زر الأمر في النموذج للنتقل الى النموذج الثاني وسيكون بهذا الشكل

 

post-15367-0-06726000-1373477562_thumb.g

 

 

في هذا النموذج سنقوم بالضغط على زر الأمر التأخير  وايضا الإضافي  ليحسب لنا كل التأخرات والإضافي لكل العاملين في النموذج

 

 

 

za-AMIR-END.rar

 

 

 

بالتوفيق

2

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

كل عام و وانتم بخير 
أعاده الله عليكم وعلى امة المسلمين باليمن والبراكات

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

اسعد الله صباحكم اخواني واخواتي مشرفين واعضاء منتدانا الغالي

.....

لدي قاعدة بيانات تحتوي على جدولين منفصلين - الاول أدخال بيانات الموظفين والثاني ادخال عملية الحضور والانصراف

هذا الجدول الاول

attachicon.gifAdd_EMP.JPG

وهذا الجدول الثاني

attachicon.gifIn_Out_Emp.JPG

 

اريد من الاخوه الاعزاء عند الضغط على زر حضور الموظفين الكل يتم حضورهم

وعند انتهاء من العمل لكل الموظفين الذين هم يعملون من الساعه 8:30 صباحا الى السا عه 17:00 مساءا يتم انصرفهم تلقائيا دون تدخل من قبل مدير النظام وهكذه على الباقي موظفين الشركه

وهذه هي قاعدة لبيانات

attachicon.gifAMIR.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي الفاضل

 

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

 

وكل عام وانتم بخير 

 

لقد ذكرت في مشاركتك انك ترغب في وضع الحضور والإنصراف للموظفين الذين يعملون من الساعة  08:30 صباحا  وحتى الساعة  17:00 مساءا

 

لا يوجد اي مشكلة في ذلك فقد تم ايجاد الحل لذلك 

 

ولكن ماذا عن بقية الموظفين الذين يبدأ حضورهم الساعة  08:00 صباحا  وينتهي الساعة  18:00 مساءا  هل لهم علاقة في هذا الموضوع !!!!

 

ام ان الحضور والإنصراف ينطبق فقط على الذين يحضرون الساعة  08:30  الى  17:00  فقط

 

لذا نأمل التحديد بكل دقه ما الذي تريده ليتم رفع الحل  حتى لا نعيد ونزيد ونعدل في الحلول .

 

بالتوفيق

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

نعم  لهم علاقه بالموضوع وهي

اولا يوجد لدي ثلاث وارديات وهما

1- الورديه الاولى وهى تبدء من الساعه 08:30 صباحا حتى الساعه 05:00 مساء وهم الموظفين وروئساء الاقسام وهم يعملون لـ 8 ساعات  

2- الورديه الثانيه وهي تبدء من الساعه 08:00 صباحا حتى الساعه 08:00 مساء وهم عمال وفنيين الانتاج يعملون الــ 12 ساعه

3- الورديه الثالثه وهي تبدء من الساعه 08:00 مساء حتى الساعه 08:00 صباحا وهم عمال وفنيين الانتاج يعملون الــ 12 ساعه

 اريد عند الاختيار الادارة من القائمه يتم حضور كل العاملين بالادارة وعند انتهاء الدوام المحدد لهم يتم انصرافهم وهكذا على باقي الادارات مع حفظ اجازات الموظفين والعاملين (الراحه الاسبوعيه)

واشكرك اخت زاهره

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اشكرك اخي الكريم على التوضيح

 

ايضا يوجد لديك اختيار وهو حضور كل الإدارات وهذا منافي للتوقيت بينهم 

 

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

 

لذا فإن خيار كل الإدارات غير صحيح ويجب اختيار كل ادارة على حده ليكون لها حضور وانصراف 

 

بالتوفيق

تم تعديل بواسطه zahrah
1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي الفاضل

 

اتمنى ان تتبع هذه الطريقة بكل دقه حتى تحصل على النتائج الصحيحة

 

1. لغرض التأكد فقط افتح الجدول الخاص بالحضور والإنصراف ولن تجد به اي سجل

 

2. افتح النموذج الخاص بالحضور والإنصراف ثم اختر الإدارة المطلوبه سواء ( المالية - الإنتاج - IT  )  ثم اضغط على زر الأمر تجهيز موظفي الإدارة للحضور

 

وسيتم تحضير جميع العاملين في هذه الإدارة المختارة فقط سواء عند الساعة  08:00  او عند الساعة  08:30 حسب اختيارك للإدارة المطلوبة

 

3. تم ازالة زر امر التحضير للإنصراف لأن ذلك سيتم آليا على حسب وقت انصارف الموظفين حسب الإدارة التابع لها الموظف فعند وضول الساعة الى  05:00 مساءا

 

سيتم آليا بدون تدخل من أحد وضع وقت الإنصراف لكل العاملين  05:00 مساءا   للذين حضروا الساعة 08:30 صياحا

 

وايضا بعد ذلك سيتم آليا وضع وقت انصراف العاملين  08:00 مساءا    للذين حضروا الساعة 08:00 صباحا

 

 

 

بإمكانك عمل التجربه على ذلك بأن تقوم بإضافة وتحضير كل العاملين في نموذج الحضور

 

ثم بعد تغلق النموذج وتذهب الى الساعة في اسفل الشاشة وتغير الوقت مثلا الى  04:58  

 

ثم تفتح نموذج الحضور والإنصراف  وتنتظر دقيقتين حتى يأتي الوقت  05:00  وستشاهد مباشرة ان جميع العاملين الذين حضروا

 

 الساعة  08:30  صباحا قد تم وضع وقت الإنصراف لهم الساعة  05:00 مساءا

 

 

وايضا طبق نفس الخطوات على الذين حضروا الساعة 08:00

 

za-AMIR-UP.rar

 

بالتوفيق

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اشكرك اختي الكريمه جعله الله في ميزان حسانتكم وجعلك عونا للمسلمين 

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

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

 

اشكرك اخت زهره على العمل الرائع والجهود اتلذي بزلتيه اشكرك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

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

ولكني عند تطبيقه على قاعدة البيانات لدي وجد بعض الاخطاء الاتيه

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

يوجد اسفل الشاشة مربع نص وهوا يحتوي على بعض الاوامر بدلا من COMMND

amir2013.rar

تم تعديل بواسطه amir_adam87
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

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

ولكني عند تطبيقه على قاعدة البيانات لدي وجد بعض الاخطاء الاتيه

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

يوجد اسفل الشاشة مربع نص وهوا يحتوي على بعض الاوامر بدلا من COMMND

attachicon.gifamir2013.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

ياااااااااااااااااااااااااااااااااااااااااارب

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أبعت الفرج يا كريم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي الفاضل

 

يعلم الله ان اكثر شيء يضايقني من الإجابه على اي عضو في المنتدى هو عدم الثبوت على رأي محدد وكثرة التعديلات والطلبات في المشاركة

 

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

 

سواء بأسماء الجداول او النماذج او الحقول لأن جميع الإستعلامات السابقة كانت مبنيه على اسماء الجداول والحقول والنماذج والآن الوضع اختلف .

 

عموما قمت بالتعديل على مثالك الأخير من الصفر 

 

هناك نقطه هامه في اوقات الحضور والإنصراف فلم تعد كالسابق فكان في السابق ان لكل ادارة وقت حضور ثابت ووقت انصراف ثابت

 

الآن ارى ان في الإدارة الواحدة مثل الإنتاج اوقات حضور وانصراف مختلفه فهناك من يحضر الساعة  08:00  وينصرف الساعة  20:00  وايضا في نفس الإدارة نجد وقت حضور 

 

الساعة  08:30  والإنصراف  17:00  

 

ياليت تثبت لك على رأي في هذه الأوقات لأنه من غير المعقول ان اقوم بالتعديل لكل موظف حسب الوقت الذي يحضر وينصرف فيه .

 

 

بالتوفيق

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

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

تم التعديل على المرفق للمطلوب عليه 

جزاك الله خير ونعتزر مره ثانيه  يا اخت زهره بارك الله فيكي

amir2013.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

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

تم التعديل على المرفق للمطلوب عليه 

جزاك الله خير ونعتزر مره ثانيه  يا اخت زهره بارك الله فيكي

attachicon.gifamir2013.rar

 

 

اخي الفاضل

 

اذا كان وقت الحضور والإنصراف خاص بكل ادارة لماذا لم تقم بتعديل اوقات الحضور والإنصراف بالشكل الصحيح في الجدول   Taspet_Mozf_Emply   :angry: 

 

 

يا سيدي الكريم

 

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

 

إن احببت تعدل ملفك بالشكل المطلوب او اعتذر عن الإجابه عليك لأنك لم تتعاون معنا

 

 

post-15367-0-11896200-1373708037_thumb.g

 

انظر الى عدد الساعات لكل ادارة وانظر اوقات الحضور والإنصراف هل هي صحيحة بهذا الشكل

 

السبب الذي اقول لك تأكد تمام التأكيد لأن الإستعلامات سوف تقوم بتحديث الجدول حسب وقت وانصراف كل ادارة فلو اختلف اي

 

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

 

 

بالتوفيق

 

 

 

 

بالتوفيق

تم تعديل بواسطه zahrah
1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

التعديل يا اخت ونعتزر مره ثانيه

amir2013.rar

اشكرك على حسن تعاونك  معنا وجزاكم الخير على ما فعلتموه

واعلم ان وقتك ثمين للغايه ولكني التمس منك العزر 

تم تعديل بواسطه amir_adam87
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

كل عام ونتم بخير

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

التعديل يا اخت ونعتزر مره ثانيه

attachicon.gifamir2013.rar

اشكرك على حسن تعاونك  معنا وجزاكم الخير على ما فعلتموه

واعلم ان وقتك ثمين للغايه ولكني التمس منك العزر 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

لا إله إلا الله محمد رسول الله

 

اللهم طولك ياروح

 

 

اخي الفاضل 

 

يعني ما عندك صبر ابدا  حتى نضع لك الحل الكامل لبرنامجك !!!!

 

لأني رأيت رفع المشاركة ثلاث مرات في اقل من ساعة

 

عموما تفضل البرنامج بعد التعديل النهائي

 

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

 

post-15367-0-93595400-1373724056_thumb.g

 

 

1. ادخل كود الإدارة سواء ( 915 او 916 او 988 )  ثم اضغط مفتاح TAP في لوحة المفاتيح لتنتقل الى  اسم الإدارة ثم الفرع 

 

2. الآن انتقل الى مربع النص السفلي  وادخل الرقم  7  ثم اضغط مفتاح  ENTER في لوحة المفاتيح  ليتم تحديث النموذج الفرعي

 

3. انتظر حتى يتم تحديث حقل وقت الإنصراف آليا حسب وقت خروج كل ادارة  سواء الساعة  17:00 مساء  او الساعة  20:00 مساء

 

4. لحساب التأخير للموظفين  ادخل الرقم  5 في مربع النص  ثم اضغط  مفتاح ENTER  في لوحة المفاتيح ليتم تحديث حقل التأخير

 

5. لحساب الإضافي للساعات ادخل الرقم 6 في مربع النص ثم اضغط مفتاح  ENTER في لوحة المفاتيح ليتم تحديث حقل الساعات الإضافي

 

6. للخروج من النموذج اضغط على مفتاح  -  من مفاتيح الأرقام في لوحة المفاتيح 

 

 

za-amir2013-LAST.rar

 

 

بالتوفيق

تم تعديل بواسطه zahrah
1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الاخت زهره بارك الله فيكي على المجهود الذي يزلتيه 

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

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

والجدول الفرعي اصبح فارغا وجاهز لعملية حضور جديده مرتبطه id بين الجدولين هلى هناك وجهة نظر غير ذلك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الاخت زهره بارك الله فيكي على المجهود الذي يزلتيه 

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

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

والجدول الفرعي اصبح فارغا وجاهز لعملية حضور جديده مرتبطه id بين الجدولين هلى هناك وجهة نظر غير ذلك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

post-267109-0-87950800-1373728965_thumb.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الجدول الاساسي يحتوي على تاريخ اليوم واسم الادارة المراد عمل لها حضور

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

وعند اضافة يوم جديد يتم فتح الجدول الفرعي بيوم جديد لادخل بيانات جديده

وشكرا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
زوار
This topic is now closed to further replies.

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .