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

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

قام بنشر

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

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

المرفق هو برنامج بسيط من تصميمي لحركة حظور الموظفين , وهو مجهود قد يكون بسيط بنضركم  ولكن تعبت عليه طوال اسبوعين   علما انه يعمل بالباركود وقد استفدت من هذا المنتدى بالكثير من المعلومات والدوال المستعملة في البرنامج  وخاصة دالة حساب فرق الوقت 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

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