abo3aesha_2014 قام بنشر أبريل 6, 2018 قام بنشر أبريل 6, 2018 السلام عليكم ورحمة الله وبركاته قاعدة بيانات أعمل عليها خاصة بحضور وانصراف موظفين المطلوب استعلام بتأخير الموظف وذلك بمقارنة وقت حضوره بالوقت المسجل في بياناته حاولت فكانت النتيجة هكذا احتساب التأخير.rar ملحوظة : لأسباب مهنية نموذج التوقيع يأخذ وقت الحضور بصيغة LongTime بمعنى أن حقل التوقيع يحتوي على التاريخ والساعة والدقيقة والثانية فربما كان الخطأ هنا فحاولت هذه المحاولة أيضا لكن لم تفلح احتساب التأخير-1.rar
أبو آدم قام بنشر أبريل 8, 2018 قام بنشر أبريل 8, 2018 اخي العزيز استخدم format الوقت كما يلي Late: (Format(([حضور]-[ساعة الحضور]),"hh:nn:ss")) و يلزمك ان تتعامل مع اوقات الحضور التي تقل عن الموعد المحدد للموظف
أبو آدم قام بنشر أبريل 8, 2018 قام بنشر أبريل 8, 2018 اخي العزيز في الاستعلام ضع الكود المرفق للاحتساب التأخير فقط مع تجنب احتسابات خاطئة للقادمين مبكرا Late: IIf(Format([حضور],"hh:nn:ss")>Format([ساعة الحضور],"hh:nn:ss"),(Format(([حضور]-[ساعة الحضور]),"hh:nn:ss")),"00:00:00") تم التجربة قبل ارفاقها .... و لكن جرب و وافني بالنتيجة
abo3aesha_2014 قام بنشر أبريل 8, 2018 الكاتب قام بنشر أبريل 8, 2018 جزاك الله خيرا أخى العزيز أبا آدم هذا هو عين المطلوب ولا أريد أن أثقل عليك لكن هل نستطيع تحول ناتج التأخير لرقم عشري وليس ساعات ودقائق ؟؟
أبو آدم قام بنشر أبريل 8, 2018 قام بنشر أبريل 8, 2018 لماذا ؟ عذرا على الرد بسؤال و لكن اريد ان افهم الغاية اذا سمحت !!
abo3aesha_2014 قام بنشر أبريل 8, 2018 الكاتب قام بنشر أبريل 8, 2018 المتفق عليه بين صاحب العمل والموظف هو خصم وقت التأخير إذا تعدي قيمة معينة بمثله ونصف مثلا تأخر العامل نصف ساعة فتخصم عليه بـ 45 دقيقة فلذلك أرى تحويل الدقائق لرقم عشري تسهيلا لعملية احتساب قيمة التأخير
أبو آدم قام بنشر أبريل 8, 2018 قام بنشر أبريل 8, 2018 هل تريد الاحتساب في الاستعلام ام لاحقا ؟؟ انا شخصيا لا اعدل هيكل الوقت و احتسب في نموذج
abo3aesha_2014 قام بنشر أبريل 8, 2018 الكاتب قام بنشر أبريل 8, 2018 9 ساعات مضت, أبو آدم said: هل تريد الاحتساب في الاستعلام ام لاحقا ؟؟ أريد وجهة نظر حضرتك مع تلميحات بكيفية التطبيق
أبو آدم قام بنشر أبريل 8, 2018 قام بنشر أبريل 8, 2018 ضع في الاستعلام ( السابق ) Fraction: 24*Eval("TimeSerial(" & Format(Replace([late],":",""),"00\,00\,00") & ")") هل هذا ما تقصده ؟؟؟
abo3aesha_2014 قام بنشر أبريل 9, 2018 الكاتب قام بنشر أبريل 9, 2018 جزاكم الله خيرا المشكلة عندى كانت بسبب هذه العلامة ( ; ) تم التوصل للحل وشكرا
abo3aesha_2014 قام بنشر أبريل 10, 2018 الكاتب قام بنشر أبريل 10, 2018 في 4/9/2018 at 04:31, أبو آدم said: هل قضي الأمر الحمد لله جزاك الله خير الجزاء
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.