اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

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

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

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

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

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

مرفق الملف

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

قام بنشر

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

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

 

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

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

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

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

قام بنشر

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

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

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

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

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

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

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