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

كيف احسب عدد الايام بين تاريخيين في استعلام


بتال1

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

السلام عليكم

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

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

اخوكم

ابوعبدالله

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

بفرض أن حقل التاريخ الأول هو DAT1 وحقل التاريخ الثاني هو DAT2 أنت تريد الآن حقلاً ثالثاً يحسب لك الفرق بين تاريخي الحقلين ،

انشئ استعلام بسيط وأضف حقلاً سمه مثلاً DAT3 , واكتب فيه

[DAT3: [DAT1]-[DAT2]

اعرض النتائج

خبرنا النتائج

تم تعديل بواسطه rudwan
رابط هذا التعليق
شارك

Days = DateDiff("D", BeginningDate, EndingDate

حيث

BeginningDate تاريخ البدابية

EndingDate تاريخ النهاية

Days اسم الحقل في النموزج الذي سوف يرعض به الناتج

أما الحرف D فيرمز الى اليوم

وبإمكانك حساب عدد الشهور والسنين بين تاريخين بتغير الحرف الى M or Y

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

اخي "hkh007" عملت الطريقة هذي قبل ما اكتب الموضوع ولا كن لم تنجح معي حيث يظهر لي رقم طويل جداً

ام الاخ "syrian_here" لم اجرب الطريقه بعد

على العموم اشكركم اخوتي على هذا التفاعل السريع الغير متوقع والذي لم اشهده وبصراحه في اي منتدى اخر

اكرر شكري

واذا لم تنجح طريقة الاخ "syrian_here" سأخبركم بأذن الله 0 والله يجعله في موازين اعمالكم

اخوكم ابوعبدالله

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

مرحبا

بإمكانك استخدام هذه الطريقة فقط في النموذج وليس في جدول

لازم يكون عندك 3 حقول

في الحقل الثالث Days بإمكانك عمل حدث عند الدخول أو الخروج حسب احتيجاتك وكتابة الشفرة التالية

Days = DateDiff("D", BeginningDate, EndingDate)

مع مراعاة أسم الحقل الناتج Days

أسم التاريخ الأول BeginningDate

اسم التاريخ الثاني EndingDate

وبالتوفيق

تم تعديل بواسطه rudwan
رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information