إخواني السلام عليكم
أعمل على مشروع يتكون من ثلاث جداول
table1 : يتكون من
* المؤسسة
* تاريخ الخروج
* تاريخ الدخول (أقصد هنا إلى غاية تاريخ معين)
* الإسم
* اللقب
* رقم القرار
* تاريخ القرار
Table2 : يتكون من
* المؤسسة
* المدة: بالسنة والباقي ممكن يكون بالشهر (أقصد عملية الطرح بين تاريخ الدخول وتاريخ الخروج)
* الإسم
* اللقب
Table3 : يتكون من
المؤسسة
* تاريخ إعادة الإدماج (يكون مباشرة اليوم الموالي من تاريخ الدخول )
* الإسم
* اللقب
* رقم القرار
* تاريخ القرار
المراد هو
أ: عند النقر على زر البحث على الحالات المنتهية يقوم بالبحث في كامل الجدول الأول ويقوم بالمقارنة بين 1- ( الفارق بين تاريخ الدخول وتاريخ الخروج )
و
2- (الفارق بين تاريخ الخروج والتاريخ الحالي أقصد اليوم)
إذا كان 2 > 1 هذا يعني أن المعني قد إنقضت مدته فيقوم بنقل معلومات المعني إلى جدول 2 مع حذفه من جدول 1 في إنتظار إعادة إدماجه فعليا
ب: عند صدور قرار الإدماج نقوم بالبحث في الجدول رقم 2 في حالة وجوده نقوم بنقله إلى جدول 3 مع حذفه من جدول 2 طبعا إضافة المعلومات التي تتعلق بجدول 3
ملاحظة هامة: أنا أستعمل ADO+ Acces والجداول كلها ليست فيها مفتاح أساسي لأن كل الحقول يمكن أن تعاد بما فيها الإسم واللقب
****ا ال****** بارك الله فيكم