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

جمع قيمة بين تاريخين في استعلام

بدأه mazin osman في 2 مايو 2008 · 5 رد · 1,262 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مساء الخير شباب

لدي مشكلة اود معرفت حاها لانني حقيقة لم استطع حلها بمفردي

المشكلة بااختصار

ان لدي جدول بة اسماء شيكات اجلة السداد

ومن ضمن الحقول المسجلة حقل لتاريخ اليوم ال>ي حرر فيه الشيك

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

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

يعني ا>ا كان لدي شيكات مسجلة من يوم 1/4/2008

حتى يوم 10/4/2008

وكل شيك اجل السداد لمدة عشرة ايام فقط

يعني يوم 1/4/2008 مسجل شيك اجل ليوم 11/4/2008

وهك>ا مستمر تسجيل الشيكات

عند ياتي يوم 11/4/2008ويتم سحبه نقوم بحساب مجموع قيم الشيكات المتبقية والتي من يوم 12/4/2008

والتي تليها

ارجو ان اكون شرحت مشكلتي بطريقة صحيحة

مرفق مثال

وشكرا جزيلا اخوكم مازن

mazin_date.rar

#2

للرفع

#3

الأخ الفاضل / مازن .. المحترم،،

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

ما فهمته من موضوعك هو انه توجد شيكات محررة بتاريخ معين واجبة السداد بتاريخ محدد وهي فترة 10 ايام

وبعد سداد الشيكات المستحقة تريد معرفة حاصل جمع الشيكات المعلقة او في قائمة الانتظار

اذا كان هذا صحيح فاليك الطريقة التالية

1- قم بفتح الجدول chic center وقم باضافة حقل جديد وليكن اسمه receved نوع البيانات ضعه نعم/لا

2-بعد صرف الشيك يجب وضع علامة في هذا الصندوق

3- نقوم الآن بفتح الاستعلام ونضيف الحقل receved ونضع المعيار = صفر(0)

4- سيتم عرض الشيكات المعلقة فقط

5-نضيف الدالة التالية في الاستعلام لتقوم بحساب مجموع الشكات المتبقية

SumChk: DSum("[amount]";"[chic center]";"[receved]=0")

SumChk: اسم الذي يظهر بالقائمة في الاستعلام

amount وهو اسم الحقل الذي سيتم جمع القيم الموجوده فيه

chic center اسم المصدر او الجدول الذي سيتم الاعتماد عليه والبحث عن الحقل amount ليتم الجمع

[receved]=0 اسم الحقل الذي تم وضعه كشرط لحساب الجمع

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

ارجو ان يكون هذا المطلوب

أخوك مشكاة

mazin_date_UP.rar

#4

اخوي مشكاة اشكرك على المرور والاهتمام

بالضبط هو المطلوب لكن لي سؤال اخير

هل يمكن ان يحدد البرنامج بتحديد صرف الشيك برمجيا عندما ياتي يوم السداد

يعني بدل ما يتدخل المستخدم بتديد يوم صرف الشيك في حقل receved يحددخ البرنامج تلقايا

مرة تانية اشكرك اخوي مشكاة

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

اخوك مازن

#5

السلام عليكم

اخي مازن يوجد بالتعديل استعلام query1 به حقل محسوب يقوم بحساب يوم السداد للشيك باضافة 10 ايام الى التاريخ الموجود بالحقل Mydate

الاستعلام الآخر query2 به حساب مجموع قيم الشيكات المتبقية بعد تاريخ اليوم.

بالتوفيق للجميع

mazin_date.rar

تم تعديل هذه المشاركة بواسطة يوسف احمد في 3 مايو 2008 في 11:13

#6

اخي يوسف محمد اشكرك جدا

جزاك اله خيرا

والشكر موصول لاخ مشكاة

اخوكم مازن

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