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

طلب اضافة ناقص يوم في الكود للتاريخ

بدأه kaser906 في 19 أغسطس 2012 · 4 رد · 480 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كل عام وانتم بألف خير

Me.[EndDat] = UmFormat(UmDateAdd("yyyy", Val(5), Me.[startDat]), EndDat.Format)

هذا الكود يقوم بأضافة التاريخ لحقل EndDat لمدة خمس سنوات قادمة بناءا على التاريخ الموجود في الحقل StartDat

المطلوب هو الاضافة على الكود بحيث يكون على النحو التالي

End Dat = التاريخ بعد خمس سنوات من حقل StartDat - ناقص يوم

إلهي انت رجائي في كل شدة وأنت لي في كل أمر نزل بي ثقة وعدة
كم من هم يضعف فيه الفؤاد وتقل فيه الحيلة ويشمت به العدو ويخذل فيه الصديق
انزلته بك وشكوته إليك رغبة مني إليك عما سواك فكشفته وفرجته فأنت ولي كل نعمة ومنتهى كل رغبة
يامن اسمه دواء وذكره شفاء وطاعته غنى ارحم من رأس ماله الرجاء وسلاحه البكاء
ياسابق النعم يادافع النغم يا نور المستوحشين في الظلم  يا عالماً لايعلم صل على محمد وآله وافعل بي ما انت اهله

#2

اخي الفاضل

جرب هذا الكود بعد تحويله الى ايام بل سنوات

Me.[EndDat] = UmFormat(UmDateAdd("d", Val(1800), Me.[startDat]), EndDat.Format)-1

بالتوفيق

#3
zahrah كتب:

اخي الفاضل

جرب هذا الكود بعد تحويله الى ايام بل سنوات

Me.[EndDat] = UmFormat(UmDateAdd("d", Val(1800), Me.[startDat]), EndDat.Format)-1

بالتوفيق

الله يعطيك العافية استاذة

الكود الذي وضعته يعطي خطأ

حاولت التعديل على الكود لكن يعطي ناتج خطأ

حيث يعطي ناتج + شهر

اليك المثال بالمرفق

DatAdd.rar

إلهي انت رجائي في كل شدة وأنت لي في كل أمر نزل بي ثقة وعدة
كم من هم يضعف فيه الفؤاد وتقل فيه الحيلة ويشمت به العدو ويخذل فيه الصديق
انزلته بك وشكوته إليك رغبة مني إليك عما سواك فكشفته وفرجته فأنت ولي كل نعمة ومنتهى كل رغبة
يامن اسمه دواء وذكره شفاء وطاعته غنى ارحم من رأس ماله الرجاء وسلاحه البكاء
ياسابق النعم يادافع النغم يا نور المستوحشين في الظلم  يا عالماً لايعلم صل على محمد وآله وافعل بي ما انت اهله

#4

اخي الفاضل

اذا كان الحساب حسب تقويم ام القرى فالوضع يختلف تماما عن التاريخ الميلادي لأن التاريخ الميلادي زائد عن التاريخ الهجري بـ 11 يوم

لذا فإن ايام التاريخ للشهر حسب تقويم ام القرى مختلفه و غير ثابته فأحيانا تكون 29 يوم واحيانا تكون 30 يوم اي ان عدد ايام السنة تكون تقريبا 354 يوم

لهذا فإن حساب 5 سنوات في تقويم ام القرى يكون تقريبا حوالي 354 × 5 = 1770 يوم

لذا بإمكانك ابقاء هذه عدد الايام كما هي او طرح منها 1 كما تريد لتصبح 1769 يوم

راجع تقويم ام القرى وبإمكانك الحساب يدويا كل شهر بشهره لكل سنه هجريه من سنة 1433 وحتى 1438 لتعرف عدد الأيام الموجوده في هذه السنوات الخمس

http://www.ummulqura.org.sa/Index.aspx

http://www.ummulqura.org.sa/yearcalender.aspx?y=1438&l=True

post-15367-082799100 1345344577_thumb.gi

ملفك بعد التعديل

za-DatAdd.rar

بالتوفيق

المرفقات
A1.gif

تم تعديل هذه المشاركة بواسطة zahrah في 19 أغسطس 2012 في 05:49

2
#5
zahrah كتب:

اخي الفاضل

اذا كان الحساب حسب تقويم ام القرى فالوضع يختلف تماما عن التاريخ الميلادي لأن التاريخ الميلادي زائد عن التاريخ الهجري بـ 11 يوم

لذا فإن ايام التاريخ للشهر حسب تقويم ام القرى مختلفه و غير ثابته فأحيانا تكون 29 يوم واحيانا تكون 30 يوم اي ان عدد ايام السنة تكون تقريبا 354 يوم

لهذا فإن حساب 5 سنوات في تقويم ام القرى يكون تقريبا حوالي 354 × 5 = 1770 يوم

لذا بإمكانك ابقاء هذه عدد الايام كما هي او طرح منها 1 كما تريد لتصبح 1769 يوم

راجع تقويم ام القرى وبإمكانك الحساب يدويا كل شهر بشهره لكل سنه هجريه من سنة 1433 وحتى 1438 لتعرف عدد الأيام الموجوده في هذه السنوات الخمس

http://www.ummulqura.org.sa/Index.aspx

http://www.ummulqura.org.sa/yearcalender.aspx?y=1438&l=True

post-15367-082799100 1345344577_thumb.gi

مشكورة استاذة

هذا يفي بالغرض

جعل الله ذلك في موازين اعمالك

وكل عام وأنتي بخير

تم تعديل هذه المشاركة بواسطة kaser906 في 19 أغسطس 2012 في 07:09

إلهي انت رجائي في كل شدة وأنت لي في كل أمر نزل بي ثقة وعدة
كم من هم يضعف فيه الفؤاد وتقل فيه الحيلة ويشمت به العدو ويخذل فيه الصديق
انزلته بك وشكوته إليك رغبة مني إليك عما سواك فكشفته وفرجته فأنت ولي كل نعمة ومنتهى كل رغبة
يامن اسمه دواء وذكره شفاء وطاعته غنى ارحم من رأس ماله الرجاء وسلاحه البكاء
ياسابق النعم يادافع النغم يا نور المستوحشين في الظلم  يا عالماً لايعلم صل على محمد وآله وافعل بي ما انت اهله

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

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

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

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

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