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

تغيير القيمة الى صفر في حقل بشرط


nizar778

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

الاخوة الكرام   

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

المرفق هو برنامج بسيط من تصميمي لحركة حظور الموظفين , وهو مجهود قد يكون بسيط بنضركم  ولكن تعبت عليه طوال اسبوعين   علما انه يعمل بالباركود وقد استفدت من هذا المنتدى بالكثير من المعلومات والدوال المستعملة في البرنامج  وخاصة دالة حساب فرق الوقت HR - Copy - Copy.rar      المطلوب اجراء تعديل على التقرير المسمى 

table5 

وكما يلي   اذا كانت القيمة في حقل فرق الوقت  اقل من الصفر اي بالسالب    تصبح صفر

  وضع حقل اسفل التقرير يضهر  مجموع حقل فرق الوقت 

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

ولكم الشكر الجزيل مقدما 

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

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

 

16 ساعات مضت, nizar778 said:

 اذا كانت القيمة في حقل فرق الوقت  اقل من الصفر اي بالسالب    تصبح صفر

تفضل .. ضع هذه الصيغة في حقل حساب فارق الوقت :

IIf(DateDiff("n";[ofical inted];[time in])>=0;DateDiff("n";[ofical inted];[time in]);0)

والباقي على الشباب 😊

 

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

 الاخ  

2 hours ago, Moosak said:

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

 

تفضل .. ضع هذه الصيغة في حقل حساب فارق الوقت :

IIf(DateDiff("n";[ofical inted];[time in])>=0;DateDiff("n";[ofical inted];[time in]);0)

والباقي على الشباب 😊

 

الاخ العزيز  شكرا  لاستجابتك   لكن يبدو ان هناك خطا في الاقواس او الفواصل   كما في الصورة المرفقة 

Untitled.png

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

53 minutes ago, rockjone33 said:

اضافة قوس اوقوسين بعد آخر قوس ..! 

0)) 

او

0)))  

اذا كان لا يقبل فاصله  ; 

استبدل , 

الاستاذ  العزيز   بالفعل تم استبدال الفاصلة والكود تمام الان    فقط تبقى مشكلة التقرير المجمع  لكل الموظفين 

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

4 hours ago, nizar778 said:

 الاخ  

الاخ العزيز  شكرا  لاستجابتك   لكن يبدو ان هناك خطا في الاقواس او الفواصل   كما في الصورة المرفقة 

Untitled.png

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

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

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

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

 

الاخوة الكرام  تم حل مشكلة مجموع فرق الوقت بالتقرير   والحمد لله وذلك عن طريق وضع  خانة غير منضمة  وكتابة الكود ادناه 

=Sum(IIf(DateDiff("n",[ofical inted],[time in])>=0,DateDiff("n",[ofical inted],[time in]),0))

  تبقى فقط عمل استعلام او تقرير   يحتوي على فلاوق الوقت لجميع الموظفين اي  يكون في التقرير اسم الموظف  ومجموع فرق الوقت بين تاريخين   وامل مساعدتكم بهذا الشان  مع الشكر الجزيل مقدما 

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

الاخوة الكرام  

الحمد لله  تم حل جميع المشاكل     شكرا لكل من تفاعل معي في الموضوع     عند اكمال القاعدة ساضعها هنا مفتوحة المصدر للاستفادة وكهدية مني للمنتدى  

اكرر شكري لكم جميعا 

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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information