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

سؤال حول عمليات حسابية في التاريخ

بدأه nansoft في 2 فبراير 2009 · 2 رد · 818 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

إخواني السلام عليكم

أعمل على مشروع يتكون من ثلاث جداول

table1 : يتكون من

* المؤسسة

* تاريخ الخروج

* تاريخ الدخول (أقصد هنا إلى غاية تاريخ معين)

* الإسم

* اللقب

* رقم القرار

* تاريخ القرار

Table2 : يتكون من

* المؤسسة

* المدة: بالسنة والباقي ممكن يكون بالشهر (أقصد عملية الطرح بين تاريخ الدخول وتاريخ الخروج)

* الإسم

* اللقب

Table3 : يتكون من

المؤسسة

* تاريخ إعادة الإدماج (يكون مباشرة اليوم الموالي من تاريخ الدخول )

* الإسم

* اللقب

* رقم القرار

* تاريخ القرار

المراد هو

أ: عند النقر على زر البحث على الحالات المنتهية يقوم بالبحث في كامل الجدول الأول ويقوم بالمقارنة بين 1- ( الفارق بين تاريخ الدخول وتاريخ الخروج )

و

2- (الفارق بين تاريخ الخروج والتاريخ الحالي أقصد اليوم)

إذا كان 2 > 1 هذا يعني أن المعني قد إنقضت مدته فيقوم بنقل معلومات المعني إلى جدول 2 مع حذفه من جدول 1 في إنتظار إعادة إدماجه فعليا

ب: عند صدور قرار الإدماج نقوم بالبحث في الجدول رقم 2 في حالة وجوده نقوم بنقله إلى جدول 3 مع حذفه من جدول 2 طبعا إضافة المعلومات التي تتعلق بجدول 3

ملاحظة هامة: أنا أستعمل ADO+ Acces والجداول كلها ليست فيها مفتاح أساسي لأن كل الحقول يمكن أن تعاد بما فيها الإسم واللقب

****ا ال****** بارك الله فيكم

#2

ألا يوجد مساعدة من أحد

#3

بالنسبة لحساب الفرق استعمل DecodeDate

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

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

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

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

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