![]() |
|
حساب الفرق بين وقتين من خلال الداتا قريد - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : حساب الفرق بين وقتين من خلال الداتا قريد (/showthread.php?tid=37828) |
حساب الفرق بين وقتين من خلال الداتا قريد - aftfm - 19-02-21 السلام عليكم ورحمة الله وبركاته هذا الكود يقوم بحساب الفرق بين الوقت من خلال الداتا قريد كود : Me.DataGridView1(6, Me.DataGridView1.CurrentRow.Index).Value = DateDiff(DateInterval.Minute, Me.DataGridView1(4, Me.DataGridView1.CurrentRow.Index).Value, Me.DataGridView1(5, Me.DataGridView1.CurrentRow.Index).Value) / 60حسب الصورة ومن المفترض يكون الوقت الفارق هو 3:04 واحيان بهذا الشكل في الصورتين لا توجد دقة في حساب الفرق المطلوب / HH sقفط الساعات والدقائق وبدقة RE: حساب الفرق بين وقتين من خلال الداتا قريد - أبو عبدالله الحلواني - 19-02-21 انظر هذا الرابط لعلك تجد به ما تريد https://stackoverflow.com/questions/18895045/get-time-difference-between-two-timespan-in-vb-net RE: حساب الفرق بين وقتين من خلال الداتا قريد - aftfm - 19-02-21 بالنسبة لنوع الحقل الذي سيتم وضع فرق الوقت فيه لدي في قاعدة البيانات (رقم) Me.DataGridView1(6, Me.DataGridView1.CurrentRow.Index).Value في هذه الخانة سيتم وضع فرق الوقت لذلك غير قابل اضافة ناتج الفرق الذي يحمل متغيير من نوع TimeSpan RE: حساب الفرق بين وقتين من خلال الداتا قريد - ابراهيم ايبو - 19-02-21 السلام عليكم ورحمة الله وبركاته اخي الكريم تابع الموضوع في هذا الرابط http://vb4arb.com/vb/showthread.php?tid=34416 RE: حساب الفرق بين وقتين من خلال الداتا قريد - aftfm - 20-02-21 الف شكر اخي العزيز ابراهيم استفدت من المثال المرفق جزيت خيرا لكن أيظا ظهر خطأ غير قابل اضافة ":" في الجزء بين الساعات والدقائق وعند حذفها تظهر النتيجة هكذا 1020 ص رسالة الخطأ المرفقة ما يقصد بها من الواضح انه رافض هذه الجزئية ( & ":" ) لاينه بدونها يقبل ويحفظ الساعات والدقائق ملاصقة بعضها RE: حساب الفرق بين وقتين من خلال الداتا قريد - aftfm - 20-02-21 هذا المثال مأخوذ من مشاركة الاخ الفاضل إبراهيم يعمل بشكل ممتاز ولكن في مثالي لا يعمل مع اني اخذت نفس الاكواد الا انني بدل جلب البيانات الاساسية من حدث الفورم لود (بيانات الحضور اليدوية) تم أخذ البيانات من قاعدة بيانات اكسس هل يكون هذا هو السبب RE: حساب الفرق بين وقتين من خلال الداتا قريد - أبو عبدالله الحلواني - 20-02-21 السلام عليكم نوع البيانات لحقل الوقت حتي يقبل معك ":" يجب ان يكون أما نص أو وقت وتاريخ لا يصلح أن نحفظ هذا البيان في حقل رقمي حول نوع الحقل في الأكسس من Double الي String أو DateTime وستنتهي المشكلة ان شاء الله |