delphi4arab منتديات دلفي للعرب

نسخة كاملة : التعامل مع التاريخ
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم
كيف يقوم البرنامج بتنبيهي كل شهر مثلا برسالة وذلك ابتداءا من تاريخ انا احدده فمثلا اذا كان التاريخ 1/1/2010 لريده ان ينبهني بعد مرور شهر وان يكرر التنبيه كل شهر جديد وذلك وفق عدد للشهور انا احدده ايضا
السلام عليكم

قدم محاولة أخي ، وحاول استغلال وظائف التاريخ المتوفرة في مكتببة دلفي.
السلام عليكم

بكل بساطة تعمل مقارنة بين حقل معلومة التاريخ معتاريخاليوم الذي هو تاريخ الحاسوب
وتحصل عليه عن طريق الدالة NOW
كود :
begin if yourdatefield=now then showmessage('put your message her ....'); end;
السلام عليكم

بكل بساطة تعمل مقارنة بين حقل معلومة التاريخ معتاريخاليوم الذي هو تاريخ الحاسوب
وتحصل عليه عن طريق الدالة NOW
كود :
begin if yourdatefield=now then showmessage('put your message her ....'); end;

أما إذا أردت أن تتكرر العملية كل شهر فعليك مقارنة جزء من التاريخ فقط وليس الكل وذلك باستعمال الدالة DECODEDATE لتفكيك معلوماتالتاريخ لأن التاريخ معلومة مركبة
كود :
VAR J1.M1.A1 J2.M2.A2 :word begin DECODEDATE(YOURFIELDDATE,j1,m1,a1); decodedate(now,j2,m2,a2); if j1=j2then showmessage('your message here....'); end
;