asalman111 قام بنشر أكتوبر 2, 2013 قام بنشر أكتوبر 2, 2013 الاخوة الكرام اعضاء المنتدى السلام عليكم ورحمة الله وبركاته لدي مشكلة في تحويل مجموع ساعات التأخرالى ايام حيث ان كل سبع ساعات تعتبر غياب يوم عمل لقد قمت بالاستفادة من احد الاخوة الكرام في هذا المنتدى ولكن واجهتني مشكلة انه في حال كان مجموع ساعات التاخر اكثر من 24 ساعة يعطي البرنامج رسالة خطأ # واذا كان 24 ساعة او اقل في النتيجة صحيحة وقد قمت بشرح المشكلة في التقرير مرفق الملف جمع ساعات التأخر.rar
ابوخليل قام بنشر أكتوبر 2, 2013 قام بنشر أكتوبر 2, 2013 لا اعلم ان كانت هناك حلول حسب طريقتك ولكني وحسب رأيي ارى تحويل الفرق الى دقائق فقط والتعامل معها كأرقام لارجاعها مرة اخرى منفصلة وللتحويل تستخدم هذه الصيغة داخل الاستعلام حتى يصبح حقل عدد ساعات التأخر منضما Expr2: IIf(DateDiff("n";[timestart];[التأخر])<=0;0;DateDiff("n";[timestart];[التأخر])) واستخدام iif الشرطية حتى يتم تخطي الحضور المبكر ثم تحول مجموع الارقام الى ايام وساعات ودقائق مع ملاحظة وجوب استبعاد الدالات المستخدمة
asalman111 قام بنشر أكتوبر 3, 2013 الكاتب قام بنشر أكتوبر 3, 2013 شكرا لمساعدتك الكريمة اخي ابوخليل لكن هل يوجد طريقة اخرى لتعديل الوحدة النمطية للحصول على الطريقة الموضحة بالتقرير لأنه كما اوضحت سابقاً انه في حال كان مجموع الساعات 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.