الاخوة المحترمون
كيف يمكن طرح الساعه 10:15 ص من الساعة 12:00 م
الناتج 1:45 وكيف يمكن بعد ذلك جمع الناتج ما هى افضل صيغ يمكن و ضعها للحقول
وجزاكم الله خير الجزاء
الاخوة المحترمون
كيف يمكن طرح الساعه 10:15 ص من الساعة 12:00 م
الناتج 1:45 وكيف يمكن بعد ذلك جمع الناتج ما هى افضل صيغ يمكن و ضعها للحقول
وجزاكم الله خير الجزاء
تم تعديل هذه المشاركة بواسطة gocando في 25 ديسمبر 2010 في 21:25
من الاسهل كتابة الوقت بنظام 24 ساعة
او فى حالة الرغبة بالعمل بنظام 12 ساعة يجب اضافة 12 ساعة للوقت قبل الجمع او الطرح اذا كان الوقت م
تفضل برنامج من تصميمي
اخي gocando
يمكن اجراء العلميات التي تريدها من طرح او جمع بشكل عادي جدا اي [secondTime]-[FirstTime] و تطبيفا لمثالك:
12:00 م - 10:15 ص
لكنك ستفاجأ بالنتيجة التي ستكون: 7.2916666666
هذا الرقم الغريب ليس خاطئا انما يحتاح الى اعادة توزيعه على الساعات و الدقائق و الثواني
فاذا كتبت مثلا:
Hour([SecondTime]-[FirstTime])
ستظهر النتيجة 1 اي ساعه و احده
Minute([SecondTime]-[FirstTime])
ستظهر النتيجة 45 اي خمس و اربعون دقيقة
و ببعض التحسين يمكن كتابة ما يلي في الاستعلام:
DiffTime: Hour([SecondTime]-[FirstTime]) & ":" & Minute([SecondTime]-[FirstTime]) & ":" & Second([SecondTime]-[FirstTime])
عندها ستكون النتيجة: 1:45:0
ملاحظة: لن يكون هناك فارق اذا كان نظام الوقت 24 او 12
المرفق لمزيد من الايضاح
سوريا .. لك السلام

استاذ اياد الف شكر على الشرح الجميل و الاكواد
طييب
لو الناتج من المجموع الاجمالى 75 ساعه و 40 دقيقة كيف يمكن ان تظهر النتيجة لان الرقم لو اكثرمن 24:00 يقلب يعنى لو 30 ساعه يكون 6 ولو قلبة رقم يعطى 1.25
الخلاصة
لو الناتج 30 ساعه و 40 دقيقة كيف اظهر على شكل 30:40
لو مثالك فى فورم يكون افضل ولك التحية
+1 على ردك وشرحك الجميل
تم تعديل هذه المشاركة بواسطة gocando في 25 ديسمبر 2010 في 21:29
اذا كان الفارق بين التاريخيت اكبر من يوم في هذه الحاله يجب ادراج التاريخ
اما اذا في نفس اليوم ليس من الضروري ادراج اليوم بل يكفي التوقيت
تم اضافة الدالة DateDiff
التي تقوم بحساب الفرق بالايام او الشهور او السنين بين تاريخين.. لتصبح المعادلة كالتالي:
=Hour([SecondTime]-[FirstTime])+DateDiff("d",[FirstTime],[SecondTime])*24 & ":" & Minute([SecondTime]-[FirstTime]) & ":" & Second([SecondTime]-[FirstTime])و هذا المثال في الفورم
تم تعديل هذه المشاركة بواسطة اياد دهشان في 25 ديسمبر 2010 في 22:40
سوريا .. لك السلام

استاذ اياد الف شكر على ردك تمام جدا وانا ها اعملة فى فروم تانى
لكن ف
حالتى انا اريد ان تكتب الساعه لو مجموعه 40 ساعه و 35 دقيقة
انا جربت فى format الحالة دى " د "00" : "00" س"
وضبظت لكن بتقرب الارقام
هيا حلها فى الفرمات لكن كيف الله اعلم
+1
لم افهم تماما ما هو التنسيق الذي تريده
يعني لو كانت الفرق بين التاريخين هو:
40:35:00
كيف تريد ان يظهر؟
سوريا .. لك السلام

نعم سيدى العزيز انا طار وقت من وقت و يعطى الصافى
واريد ان يجمع صافى الوقت فسوف يكون اكثر من 24 ساعه
10:00 - 12:00 = 2:00
وهكذا
.
.
.
.
.
اريد ان اجمع ناتح الطر ح ويطهر بشكل 35:15 مثلا
واشكر لك تواصلك
وجزالك الله خيرا
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…