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

أريد الاستعلام عن مجموع حقلين فى سجل

مغلق
بدأه AHMAD FATHY في 7 أغسطس 2005 · 3 رد · 618 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

فى قاعدة البيانات المرفقة جدول Table1 به 4 اعمدة

ID , Name , IDate , Period

أريد مطابقة مجموع(IDate + Period) بتاريخ معين

مثلا فى السجل الأول

IDATE = 08/02/2004

Period = 1

بالتالى المجموع يكون

09/02/2004

و انا بكتب جمله الاستعلام كالتالى

SELECT *
FROM Table1
WHERE ((([IDATE]+[Period])=#9/2/2004#));

لكن للأسف بيقول انه لا توجد نتائج و لما بحثت عن السبب وجدت الQuery فى ال Design mode يبحث عن تاريخ 2/9/2004 و ليس 9/2/2004

فقمت بعمل الفورمات Format لحقل التاريخ من الجدول كالتالى

dd/mm/yyyy

و لكن بلا جدوى

اليكم القاعدة و الصور

db1.zip

post-39097-1123392226_thumb.gif

post-39097-1123392241_thumb.gif

AlexCard.gif

Business Card

Ahmad Fathy Ahmad

Computer and Systems Department

Faculty of Engineering, Alexandria University

Cellular: +2 010 1461154

E-mail: midoalx@hotmail.com

ICQ: 148481391

#2

أخي / AHMAD FATHY

أستخدم الدالة " DateAdd " في خانة الحقل للإستعلام بالشكل التالي :

Expr1: DateAdd("d";[Period];[IDATE])

وضع التاريخ في خانة المعايير بالشكل التالي : #2004/02/09#

لتصبح جملة SQL الخاصة بالإستعلام على الشكل التالي :

SELECT *
FROM Table1
WHERE (((DateAdd("d",[Period],[IDATE]))=#2/9/2004#));

أرجو أن تحل المشكلة

تم تعديل هذه المشاركة بواسطة sooooool في 7 أغسطس 2005 في 09:08

#3

السلام عليكم

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

لكن فى هذا السطر الذى كتبته

WHERE (((DateAdd("d",[Period],[IDATE]))=#2/9/2004#));

تكون قد استخدمت الفورمات mm/dd/yyyy

و لكن الفورمات المستخدم فى الجدول و الذى اريد الاستعلام به هو dd/mm/yyyy

أرجو المساعدة

AlexCard.gif

Business Card

Ahmad Fathy Ahmad

Computer and Systems Department

Faculty of Engineering, Alexandria University

Cellular: +2 010 1461154

E-mail: midoalx@hotmail.com

ICQ: 148481391

#4

أستخدم دالة ( )$Format وضع كامل دالة ( )DateAdd محل القيمة التي ترغب إجراء عملية الفورمات عليها .

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

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

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

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

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

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