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

[ تمت الإجابة ]كيفية بناء معادلة لجمع تواريخ بعدة شروط فى الاستعلام

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

الاخوة الاعزاء

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

لدى استعلام من ضمنه عمودان للحالة وتاريخها

واريد انشاء عمود جديد لاضافة تاريخ جديد باكثر من شرط كالاتى

اذا كانت الحالة " معاينة " يتم اضافة سنة لتاريخ الحالة وان كانت الحالة " اخطار اول " يتم اضافة شهران لتاريخ الحالة واذا كانت الحالة " اخطار ثانى" يتم اضافة شهر لتاريخ الحالة واذا كانت الحالة " جديد " يتم اضافة شهر لتاريخ الحالة

ليصبح العمود الجديد كالاتى :

587390294.jpg

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

برجاء من لدية الدالة التى تحقق الشروط الموضحة الا يبخل على بها

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

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

worke.rar

تم تعديل هذه المشاركة بواسطة gadelrab في 24 أغسطس 2009 في 04:19

ebrahemsound7.gif
#2

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

تم أخي التعديل على الاستعلام qta، في الملف المرفق، والفكرة هي في استخدام الدالة Switch كالتالي:

SELECT name, mar, bayan, dat_b, statu, dat_s, Switch(statu="معاينة",DateAdd("yyyy",1,dat_s),statu="اخطار اول",DateAdd("m",2,dat_S),True,DateAdd("m",1,dat_s)) AS [العمود الجديد]
FROM bayan
WHERE statu In ("جديد","معاينة","اخطار اول","اخطار ثانى");
#3

الاخ العزيز أحمد مبارك الحيقى

جزاك الله خير الجزاء على اهتمامك وتفضلك بالحل

ولكن اين المرفق الذى به التعديل الذى اوردته

واين اضع الكود الذى اوضحته فى مشاركتك

ارجو التوضيح لتعم الفائدة

وبارك الله فيك

تم تعديل هذه المشاركة بواسطة gadelrab في 24 أغسطس 2009 في 13:36

ebrahemsound7.gif
#4

المعذرة أخي، بالفعل نسيت الملف المرفق، لكن على كل حال الاستعلام الذي كتبته هو نفسه استعلام qta في ملفك، مع إضافة حقل فقط...

worke.rar

#5

اخى العزيز

تم المطلوب

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

ebrahemsound7.gif

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

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

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

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

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