إستخراج أحدث تاريخ؟
#1
السلام عليكم

هل ممكن طريقة معرفة أي التاريخين أحدث

شرح ما **** معرفته

فلنقل أني عندي سلعة تم حفظ بيانتها في جدول هكذا

|______|تاريخ الدخـــــول |تاريخ الخـــروج |
+---------+-----------------+----------------
|منتــوج 1| 20/05/2012 | 15/10/2013|
+--------+-----------------+----------------|
|_____| 16/11/2013 | 10/10/2015 |

جدول توضيحي فقط

حيث الجدول به منتوج واحد وتم دخوله للمخزن في 20/05/2012 وتم خروجه في 15/10/2013
وتم دخوله للمخزن في 16/11/2013 وتم خروجه في 15/10/2015

ما أريـد البحث عنه وهو آخر تاريخ أي أجدد تاريخ بالبحث في حقل تاريخ الدخول وكذلك حقل تاريخ الخروج أي البحث في الحقلين أيهما أحدث

ففي المثال تاريخ الخروج هو الأحدث 10/10/2015

بعد المقارنه ما أريـده هو أن يضهر لي رساله تخبرني أحدث تاريخ وفي أي حقل وجده هل في تاريخ الخروج أو تاريخ الدخول

مع العلم أني أستخدم قاعده بينات أكسس

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

كود :
AdoTable1.Locate('تاريخ الدخول,تاريخ الخروج ',?????,[])

هل هناك من كود يفي بالغرض
الرد
#2
استخدم تعليمات sql
كود :
select nom , prix, max_date = max( dates ) from table
هذا كمثال يعمل على حقل واحد و يمكنك استغلاله في العمل مع الحقل ألأخر و عمل مقارنة بينهما ثم تضهر الأكبر في رسالة
يعني مقارنة اكبر تاريخ في حقل الدخول
و اكبر تاريخ في حقل الخروج ثم اضهار الرسالة
الرد
#3
جزاك الله خيرا

هذا يعني أنه يمكن فقط من خلال تعليمات sql فقط لا غير

ولكن في عمليه البحث البحث في الجدول هل يتطلب حلقه boucle ؟

للبحث في جميع التواريخ
الرد
#4
في تعليمات sql الامر يتم تلقائا حيث يجد لك اكبر قيمة في الحقل عن طريق مقارنة جميع الحقول
الرد
#5
جزاك الله خيرا
الرد
#6
مرحبا بك في منتدى دلفي للعرب
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم