تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف ا حسب الفرق بالساعة لأكثر من يوم؟
#1
الأساتذة الأفاضل
السلام عليكم

تعلمت من هذا المنتدى الرائع كيف احسب فرق بين توقتين (زمنين) بالساعة كاالتالى :



zTime1 = Format$(Text1.text, "HH:MM")
zTime2 = Format$(Text2.text, "HH:MM")

Diff_Minutes = DateDiff("n", zTime1, zTime2)

Text3.text = Format$(TimeSerial(0, Diff_Minutes, 0), "HH:MM")


ويعمل بشكل جيد جدا  اذا كان الفرق بين zTime1  و zTime2 ياتعلق بنفس اليوم فقط
مثال للتوضيح :
تغادر السفينة سعت 23:00 (zTime1 )  بتاريخ 20/3/2016( date_departure )   وتصل سعت 04:00 ( zTime2  ) يتاريخ 23/3/2016 (  date_arrival )
السؤال:
كيف يمكن حساب الفرق بالساعة بمعلومية التاريخ ؟  وهل يمكن حساب الفرق ياليوم والساعة كأن نقول مثلا استغرقت الرحلة 2 يوم و 4 ساعات .

متأكد انى سأجد اجابة وافية كما تعودت دائما من هذا الصرح العظيم
الرد }}}
تم الشكر بواسطة:
#2
أهلا أخي الكريم , الطريقة في المرفقات .


الملفات المرفقة
.rar   Calc_Diff.rar (الحجم : 1.71 ك ب / التحميلات : 93)
الرد }}}
#3
ستظل رائعا استاذنا الكبير احمد منصور
بارك الله لك فى صحتك واولادك
الرد }}}
#4
بارك الله فيك موضوع ممتاز
الرد }}}
تم الشكر بواسطة: Ahmed_Mansoor , Ahmed_Mansoor , Amir_Alzubidy , Amir_Alzubidy
#5
(22-03-16, 11:32 PM)Ahmed_Mansoor كتب : أهلا أخي الكريم , الطريقة في المرفقات .

بارك الله فيك وجزاك  الله كل خير .
الرد }}}
تم الشكر بواسطة: Amir_Alzubidy , Ahmed_Mansoor , Ahmed_Mansoor
#6
Thumbs Up 
(22-03-16, 11:32 PM)Ahmed_Mansoor كتب : أهلا أخي الكريم , الطريقة في المرفقات .

بيض الله وجهك


طريقة جميلة ومختصرة وبسيطة 

من يريد استخدام المثال علية الانتباه اذا كان التاريخ الثاني اصغر من الاول
الرد }}}



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم