تحياتي للجميع
عندى ملف لاشخاص علهم اقساط اود بتقرير باسماء الاشخاص الذين تاخروا بالسداد اكثر من 30 يوما
تفضل اخي
مثال على ماطلبت
عفوا الاخ المحاسب الجديد لم اشاهد مشاركتك الا بعد الاضافه
على كل حال زيادة الخير خير
تم تعديل هذه المشاركة بواسطة roan27 في 16 مايو 2010 في 21:00
نقول الى الغاليه
أم عهود زهرة الأكسيس بدون منافس
للنجاحات أناس يقدرون معناها ، وللإبداع أناس يحصدونه
لذا نقدّر جهودك وابداعك، فأنتِ أهل للشكر والتقدير ..
فلكِ منا كل الثناء والتقدير
اشكركم جميعا
لكن ليس هذا قصدى
المطلوب كما سبقت المدة ما بين تاريخ اليوم وتاريخ اخر قسط للشخص... لان في الجدول يوجد اقساط لشخص واحد
مشكورين
jaffjaff كتب:المطلوب كما سبقت المدة ما بين تاريخ اليوم وتاريخ اخر قسط للشخص... لان في الجدول يوجد اقساط لشخص واحد
أخي العزيز تقول: ( لان في الجدول يوجد اقساط لشخص واحد)
إذا كنت تقصد أن الشخص هو (احمد محمود) فلماذا يأخذ نفس الشخص أكثر من رقم ID وهنا أرقامه 3 وَ 4
وقد دفع القسط الثاني والثالث ولا يوجد قسط أول لهذا الشخص
أما إذا كان الأمر خطأ طباعياً وأن ID هو نفس الشخص فكان الأولى توحيد الرقم المعرف لنفس الشخص
لتتم عملية التجميع وأستخراج Max أو Last ومن ثمة أستكمال الاستعلام على رقم معرف واحد
بانتظار توضيحك بارك الله فيك
أبومحمد
اقتباسالمطلوب كما سبقت المدة ما بين تاريخ اليوم وتاريخ اخر قسط للشخص
ستجد ذلك بنهاية التقرير الذي ارسلتة لك
لا تؤجل عمل اليوم الي الغد
المحاسب الجديد كتب:ستجد ذلك بنهاية التقرير الذي ارسلتة لك
اشكركم لتعاونكم
نعم الخطا مطبعي المقصود مثال احمد محمود دفع الاقساط 1و2و3
اود بتقرير المدة التي انقضى على دفعه اخر قسط وهو الثالث
وهكذا للجميع يحيث يوجد اشخاص دفعو القسط الاخير مثال 10 وهكذا
المهم اخر قسط
وشكرا
الأخ: jaffjaff
تفضل الملف بعد التعديل عليه
مع ملاحظة ما يلي
1- تم تعديل (نوع البيانات للـ ID ) من ترقيم تلقائي إلى نوع (رقم)
لغرض توحيد الرقم المعرّف للشخص الواحد
بحيث أن الشخص الواحد لا يمكن أن يأخذ أكثر من رقم معرّف (موحد) واحد
2- سؤال مهم هل أدخال الأقساط مرتبط بالترتيب الزمني للتاريخ.
بمعنى أن القسط التالي لا يمكن أن يأخذ تاريخ بأثر رجعي ((دائماً))
مثال (علي محمود) ID=2 عدد الأقساط=1 تاريخ:15/03/2010
هل يمكن أن يدفع القسط الثاني لتاريخ سابق مثل 16/02/2010 وهو قسط متخلف
3- ما الذي ينبني على بند2 ... هنا يأتي دور الفلترة والفرز، فأذا كان الفرز بآخر رقم قسط
فالعملية برمتها تفشل لأن الفرز على ترتيب آخر قسط وهو هنا تاريخ متأخر ولذلك نلجأ
للفرز بالتاريخ باستخدام Max([datepay])
أرجو أن أكون قد وفقت هذه المرة لما هو مطلوب
أبومحمد