اذهب الي المحتوي
أوفيسنا

حساب الوقت بين تاريخين -- نتائج خطأ


إذهب إلى أفضل إجابة Solved by AbuuAhmed,

الردود الموصى بها

السلام عليكم

اخواني الاكارم

طلب مني احد الاصدقاء عمل برنامج اكسس بسيط لتأجير السيارات

بحيث يتم حساب الايام المؤجرة اوتو بناءا على تاريخ التسليم وتاريخ الاستلام

المشكلة انه يعطي نتائج خطأ

لاحظوا الصورة المرفقة

 

666.png.cb8120570d2884cb625d4b0925a5a20c.png

 

المطلوب افكار لحل هذه المشكلة 

جزاكم الله خيرا

مرفق قاعدة بيانات للعمل عليها 

test car rent.accdb

رابط هذا التعليق
شارك

المعادلة صحيحة طبيعي اذا مثلا طلعت اجازة اليوم ما راح ترجع بنفس اليوم 

مثلا انت موظف

و قدمت على طلب اجازة يوم واحد فقط تبدء من تاريخ : 16/05/2023

 ما راح ترجع في نفس اليوم راح ترجع ثاني يوم يعني تاريخ نهاية الإجازة في : 17/05/2023 

لكن لو حبيت انها تنتهي في نفس اليوم فقط تقدر تضيف (+1) للمعادة و بتكون الاجازة تبدء و تنتهي في نفس اليوم

  • Like 1
رابط هذا التعليق
شارك

كلام الاساتذة صحيح ..

اذا كان تاريخ التسليم مثلا الساعة 12 ظهرا من يوم 1/6 ..وتاريخ الاستلام الساعة 12 ظهرا من يوم 5/6

فتكون المدة 4 ايام ..اما اذا تجاوزت بعد ال 12 ظهرا فيحتسب يوم اضافي 

اعتقد ان الحساب يكون على اساس الوقت افضل ..لان السيارة الموجرة في نفس اليوم ستظهر المدة 0

انظر للحقل totalDay في الاستعلام 

طبعا بالامكان اختصار الحقول ...لكن للتوضيح

test car rent.rar

تم تعديل بواسطه Eng.Qassim
  • Like 1
رابط هذا التعليق
شارك

هذا الموضوع ذكرني بموضوع شاركت فيه وصاحبه يعاني وسيستمر يعاني إن لم يسمع الكلام ويستفيد من نصائح الخبراء:

إذا كان الموضوع له علاقة بالوقت فالأمر يختلف ولكن إذا كان الأمر له علاقة بالتواريخ فلننتبه إلى التالي والفرق بينها:
في المدد هناك:
- نهاية المدة (آخر يوم في المدة)
End Date أو Last Date أو To Date
- تاريخ الإنتهاء أو تاريخ الإستئناف أو تاريخ مباشرة العمل بعد انقطاع (أول يوم بعد انتهاء مدة إجازة مثلا)
Expiry Date أو Resume Date 

فشهر يناير يبدأ من 01/01 وينتهي في 31/01 وليس 01/02 ومدته ستكون 31 يوم
والأسبوع يبدأ بالأحد وينتهي بالسبت وليس الأحد ومدته ستكون 7 أيام

فلنحسن المسمى لنحسن الحساب، لا أريد أن أتكلم عن خبراتي حتى لا تتعرفوا على شخصيتي الأصل 🙂 
لو سأحسب الغياب لموظف غاب يوم 5 يناير سأسجله في جدول يحتوي على حقلين مثلا سيكون غيابه من 05/01 إلى 05/01.

تحبون تعقدونها على الرجال عقدوها كما تعقد صاحبنا في الموضوع المشار إليه أعلاه 🙂 .
ولا أستبعد من تواصل معه عبر الرسائل وقدم له نصيحة خاطئة.

  • Like 2
  • Thanks 1
رابط هذا التعليق
شارك

30 دقائق مضت, AbuuAhmed said:

لو سأحسب الغياب لموظف غاب يوم 5 يناير سأسجله في جدول يحتوي على حقلين مثلا سيكون غيابه من 05/01 إلى 05/01

كلام سليم استاذ ابو احمد ..فحينما اخذ اجازة ليوم واحد ..تكتب في استمارة الاجازة من 05/01 إلى 05/01.

طبعا يجب الانتباه لتلك الامور خاصة في العقود الانشائية الكبيرة ..لان اليوم تأخير عن تسليم العمل فيه غرامات تأخيرية تكلف مبالغ كبيرة 

39 دقائق مضت, AbuuAhmed said:

فلنحسن المسمى لنحسن الحساب

وهذه الجملة جدا مهمة سبقتني في ذكرها ...وهي صادرة عن شخص له خبرة في مجال الادارة والعقود

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

وعلى اساس شروط العقد نستطيع بناء قاعدة البيانات ..

حينما قلت ان البرنامج يجب ان يكون على الوقت ..فيه جوانب غبن بحق المستأجر ..وهي انه لو تم الاستلام بعد دقيقة فسيحسب عليه يوم كامل ..وهذا مو انصاف 

ما اقصده ..مثلا يكتب في العقد ..اذا تأتخر الاستلام عن 60 دقيقة فيحسب يوم كامل 

  • Like 1
  • Thanks 1
رابط هذا التعليق
شارك

أشكر الجميع على المرور

بالنسبة للوقت هناك بند غرامات تأخير 

حيث متعارف عليه الاستلام مثلا الساعة 9 صباحا والتسليم الساعة 6 مساءا

واي تأخير يدفع غرامات

اتوقع +1 تحل المشكلة 

ربي يحفظكم ويبقى هذا الصرح العلمي الرائع منارة يهتدي بها التائهون

وحفظكم الله اصدقائي الاكارم على المرور ابداء الرأي

  • Like 1
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information