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

استعلام بتأخير الموظفين


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

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

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

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

حاولت فكانت النتيجة هكذا

احتساب التأخير.rar

ملحوظة : لأسباب مهنية نموذج التوقيع يأخذ وقت الحضور بصيغة LongTime بمعنى أن حقل التوقيع يحتوي على التاريخ والساعة والدقيقة والثانية

فربما كان الخطأ هنا

فحاولت هذه المحاولة أيضا لكن لم تفلح 

احتساب التأخير-1.rar

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

اخي العزيز

استخدم format الوقت كما يلي 

Late: (Format(([حضور]-[ساعة الحضور]),"hh:nn:ss"))

و يلزمك ان تتعامل مع اوقات الحضور التي تقل عن الموعد المحدد للموظف

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

اخي العزيز

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

Late: IIf(Format([حضور],"hh:nn:ss")>Format([ساعة الحضور],"hh:nn:ss"),(Format(([حضور]-[ساعة الحضور]),"hh:nn:ss")),"00:00:00")

تم التجربة قبل ارفاقها .... و لكن جرب و وافني بالنتيجة

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

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

مثلا تأخر العامل نصف ساعة فتخصم عليه بـ 45 دقيقة

 

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

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

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