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

عمليات حسابية على التاريخ والوقت

مغلق
بدأه ahmed adel في 6 نوفمبر 2006 · 8 رد · 1,169 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

رجاء مساعدتى ... أريد استخراج ناتج طرح

Start Time & End Time

Date / Time

Longe Time

الناتج يخرج رقم كبير ليس له علاقة بهم

ولكم كثير الشكر ..... جزاكم الله كل خير

#2

أخي الغالي

لعلك ترفق مثال وستجد الحل بإذن الله تعالي

لك تحياتي

#3

بعد اذن استاذنا الفاضل مصلخ الحريصي...

لاجراء عمليات حسابية على الوقت لابد من ان يكون كتابة الوقت على اساس 24 ساعة اي الساعة الواحدة ظهرا تكنب 13:00 والساعة السابعة مساءً تكتب 19:00 ..وهكذا

اما الفترة الصباحية (من الواحدة بعد منتصف الليل الى الثانية عشرة وتسع وخمسون دقيقة ظهرا) فتكتب كما هي.

الان قم باجراء عملية الطرخ (وقت النهاية - وقت البداية) ستظهر لك نتيجة مزعجة في نظرك وما انزل الله بها من سلطان!!!!!

فلو قمت بطرخ الثانية عشر ظهرا - الرابعة صباحا (12-4) صباحا ستظهر لك النتيجة 0.33333333

لماذا ؟؟؟؟

لان انتنسيق الحقل - كما تعلم - هو تاريخ / وقت - فيترجمه الاكسس لا على انه ساعة كذا فقط بل على انه ساعة كذا من يوم كذا وبالتالي فان نتيجة العملية السابقة (التي تنتظر ان تكون ثمان ساعات) يعرضها البرنامج على انها ثلث يوم اي 0.333333 من اليوم

ما الحل اذن؟؟

هو تحويل الايام الى ساغات وذلك بضرب الناتج * 24 (عدد ساعات اليوم).

افتح الاستعلام الموجود بالمرفق .......time.rar

تحياتي

طبتم واهتديتم :)

===================================

إقرأ معي

رابط متجدد لكتاب أقرؤه فشاركني فيه

======

فضائح الرافضة ومخازيهم حين يكتب عنها أحد خصومهم فهذا شيء متوقع ،فإن كتب عنها أحدهم فهو شيء غير مألوف ، وإن كان الكاتب أحد مراجعهم وأخص خواصهم فهذا شيء متناهي الغرابة ، وإن علمت أن الكاتب قد قتل بعد نشر الكتاب فقد حان وقت قراءة الكتاب

الكتاب :

حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار

اضغط على الصورة لتحميل الكتاب

%E1%E1%E5%20%CB%E3%20%E1%E1%CA%C7%D1%ED%CE.jpg

-----------

كتب سابقة

سعد الدين الشاذلي - مذكرات حرب أكنتوبر

#4

أخي ابا عثمان

حلول ممتازه واسلوب رائع بارك الله فيك

#5

وبارك الله فيكم اخي الكريم ابا سارة...واعزك وحفظك واهلك اجمعين

طبتم واهتديتم :)

===================================

إقرأ معي

رابط متجدد لكتاب أقرؤه فشاركني فيه

======

فضائح الرافضة ومخازيهم حين يكتب عنها أحد خصومهم فهذا شيء متوقع ،فإن كتب عنها أحدهم فهو شيء غير مألوف ، وإن كان الكاتب أحد مراجعهم وأخص خواصهم فهذا شيء متناهي الغرابة ، وإن علمت أن الكاتب قد قتل بعد نشر الكتاب فقد حان وقت قراءة الكتاب

الكتاب :

حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار

اضغط على الصورة لتحميل الكتاب

%E1%E1%E5%20%CB%E3%20%E1%E1%CA%C7%D1%ED%CE.jpg

-----------

كتب سابقة

سعد الدين الشاذلي - مذكرات حرب أكنتوبر

#6

اخي ايهاب عثمان

بارك الله فيك وزادك من العلم والمعرفه

تخيل ان الوقت بهذا الشكل

وقت البداية

04:20:00 ص

وقت النهاية

12:50:20 م

كيف سيكون الفرق يالطبع سيكون بهذا الشكل

8.50555555555555

بالطبع هذا لن يرضي غرورك وستبحث عن حل لهذه المشكلة

كيف نتغلب على هذه المشكلة

لابد لنا من عمل وظيفه تقوم بالتحويل بالشكل الصحيح لإيجاد الفرق بين الساعات والدقائق والثواني ويتم استدعاؤها من اي مكان

انظر هذه الدالة

Function GetElapsedTime(interval)

 Dim totalhours As Long, totalminutes As Long, totalseconds As _
	 Long
 Dim days As Long, hours As Long, Minutes As Long, Seconds As Long

 days = Int(CSng(interval))
 totalhours = Int(CSng(interval * 24))
 totalminutes = Int(CSng(interval * 1440))
 totalseconds = Int(CSng(interval * 86400))
 hours = totalhours Mod 24
 Minutes = totalminutes Mod 60
 Seconds = totalseconds Mod 60

 GetElapsedTime = days & " يوم " & hours & " ساعة " & Minutes & _
 " دقيقة " & Seconds & " ثانية "

 End Function

ولإستخدامها في الاستعلام توضع هكذا

ElapsedTime:GetElapsedTime([EndTime]-[StartTime])

ولإستخدامها في مربع نص غير منضم توضع هكذا

=GetElapsedTime([EndTime]-[StartTime])

لتصبح النتيجة هي

0 يوم 8 ساعة 30 دقيقة 20 ثانية

وهذا المثال بعد التعديل

time_up.rar

#7

ألأخوة الأعزاء ربنا يكرمكم ويبارك فيكم على حرصكم على مساعدتى وسرعة استجابتكم

أنا قرأت الردود وان شاء الله حا أجربها ... على البرنامج عندى ... وان شاء الله أبلغكم بالنتيجة

ربنا يجازيكم كل خير ... ويزيدكم من فضله

#8

الاخ الكريم ... احمد عادل بارك الله فيك ...ونحن في خدمتك

الاخت والاستاذة زهرة.....

اقتباس
بالطبع هذا لن يرضي غرورك وستبحث عن حل لهذه المشكلة

معاذ الله.....فمن نكون نحن بجانب علمكم وخلقكم الكريم....

مارايكم في هذا الحل (المجنون)؟؟؟

time.rar

تم تعديل هذه المشاركة بواسطة ايهاب عثمان في 7 نوفمبر 2006 في 22:32

طبتم واهتديتم :)

===================================

إقرأ معي

رابط متجدد لكتاب أقرؤه فشاركني فيه

======

فضائح الرافضة ومخازيهم حين يكتب عنها أحد خصومهم فهذا شيء متوقع ،فإن كتب عنها أحدهم فهو شيء غير مألوف ، وإن كان الكاتب أحد مراجعهم وأخص خواصهم فهذا شيء متناهي الغرابة ، وإن علمت أن الكاتب قد قتل بعد نشر الكتاب فقد حان وقت قراءة الكتاب

الكتاب :

حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار

اضغط على الصورة لتحميل الكتاب

%E1%E1%E5%20%CB%E3%20%E1%E1%CA%C7%D1%ED%CE.jpg

-----------

كتب سابقة

سعد الدين الشاذلي - مذكرات حرب أكنتوبر

#9

شوف استاذي ايهاب

بخصوص حل مجنون فهو فعلا حل مجنون ولن يفكر فيه احد

لانك قمت بالتفرقه بين الثواني والدقائق والساعات ( مو حرام عليك - يعني خايف يأكلو بعض ) :) :)

الله يعين اللي حيشتغل على الاستعلام ده بالتأكيد راح يتجنن كان عاوز ارقام معينه طلع له استعلام معفرت

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…