الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

خطاء في حساب الساعات

مغلقمُجاب
بدأه al.sheen في 20 يوليو 2013 · 3 رد · 425 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

ياخوان لو تكرمتم يوجد مثال لحساب عدد الايام والساعات بين تاريخين ويعطيني الايام صحيحة والساعات خطاء واتركم مع الملف . 

فلو تكرمتم مساعدتي في ذلك لتصحيح الخطاء حيث حاولت وحاولت ولم اجد الخلل . 

وشكرا لجميع الاعضاء . حساب الايام والساعات في الايراد.rar

#2

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

خبير تحليل النظم

خبير Business Process ونظم ERPs

خبير قواعد بيانات وبرمجة اكسس

 

abc_2_me@hotmail.com

#3 أفضل إجابة

اخي الفاضل

 

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

 

وكل عام وانتم بخير

 

هل من الممكن تركز معي في الشرح جيدا بارك الله بك لأنه يوجد لديك بعض التشويش في مسألة الأيام والساعات

 

اولا : كلنا يعلم ان اليوم الواحد  هو 24 ساعة

 

ثانيا : عند ايجاد الفرق بين تاريخين فإننا نطرح التاريخ الكبير من التاريخ الصغير

 

ولهذا ركز الآن جيدا في هذه التواريخ والساعات

 

تاريخ آخر سداد : 23/06/2013 09:44:31 م

 

تاريخ اليوم كما في المثال الخاص بك :  30/06/2013 10:00:51 م

 

الآن نريد طرح التاريخ  30/06/2013  من التاريخ  23/06/2013  والناتج هنا سيكون     7 ايام

 

وسنطرح الساعات 10:00:51 م  من  الساعات  09:44:31 م   سنجد انه لم تكتمل ساعة بعد  ولكنه مضى فقط  ربع ساعة  

 

من الساعة   9:44 م  وحتى الساعة  10:00م   اي سيكون عدد الساعات صفر

 

 

انتهينا من اول سجل

 

 

 

 

نأتي للسجل الثاني و الثالث التي تعتقد ان بها المشكلة  لذا انتبه هنا جيدا

 

تاريخ آخر سداد : 30/06/2013 10:00:51 م

 

 

تاريخ اليوم كما في المثال الخاص بك :  07/07/2013 09:42:55 م

 

 

هنا الوضع مختلف تماما عن السابق والسبب بارك الله بك هو في عدد الأيام  فالأيام هنا ليست 7 أيام ولكنها 6 ايام  !!!!!

 

كيف يكون ذلك ؟؟؟؟

 

 

سنطرح تاريخ اليوم من تاريخ آخر سداد  وسيكون الناتج   

 

 07/07/2013  -  30/06/2013  =  7 أيام

 

ولكن لحظة بقيت لديك طرح عدد الساعات من بعضها البعض لتظهر الناتج النهائي للأيام والساعات 

 

 

سنطرح ساعات تاريخ اليوم  من تاريخ آخر سداد وسيكون الناتج

 

09:42:55 م   -  10:00:51 م  =  ؟؟؟؟  

   

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

 

اذن ما هو الحل  ؟؟؟

 

الحل هو ان نستلف يوم كامل  وهو 24 ساعه  من عدد الأيام السابقة لتصبح  6 أيام

 

والساعات  سيكون ناتجها بعد الإضافة كالتالي

 

9 ساعات + 24 ساعة  -  10 ساعات =  23 ساعه

 

اذن الناتج النهائي في  السجل الثاني والثالث هو

 

6 أيام  و 23 ساعه

 

 

 

 

وهذا ملفك بعد التعديل

 

zaElapsedDaysAndHours.rar

 

 

 

 

 

بالتوفيق

1
#4

اشكرك ياام عهود

هذا الموضوع مغلق.

مواضيع مشابهة