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

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

قام بنشر

الاخوة الكرام اعضاء المنتدى

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

لدي مشكلة في تحويل مجموع ساعات التأخرالى ايام حيث ان كل سبع ساعات تعتبر غياب يوم عمل

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

وقد قمت بشرح المشكلة في التقرير

مرفق الملف

جمع ساعات التأخر.rar

قام بنشر

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

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

 

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

Expr2: IIf(DateDiff("n";[timestart];[التأخر])<=0;0;DateDiff("n";[timestart];[التأخر]))

واستخدام iif الشرطية حتى يتم تخطي الحضور المبكر

ثم تحول مجموع الارقام الى ايام وساعات ودقائق مع ملاحظة وجوب استبعاد الدالات المستخدمة

قام بنشر

شكرا لمساعدتك الكريمة اخي ابوخليل

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

لأنه كما اوضحت سابقاً انه في حال كان مجموع الساعات 24 ساعة او اقل فان النتيجة تكون صحيحة

وفي حال مجموع ساعات التاخر اكثر من 24 ساعة يكون هناك خطأ

ربما لابد من التعديل في الوحدة النمطية ...

شاكراً لك رحابة صدرك.

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

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

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

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information