مشاكل في حساب التاريخ
#4
SALAH كتب :edit الأول فيه : 04/05/2008
edit الثاني أضع فيه مثلا 6 أشهر
تخرج لي النتيجة في edit الثالث على الشكل التالي :
04/12/2008
النتيجة 04/11/2008
كود :
Var DT : TDateTime; X,Y,M,D : Word; begin DT := StrToDate(Edit1.Text); DecodeDate(DT,Y,M,D); X := StrToInt(Edit2.Text); M := M + X; if M>12 then Begin M := M-12; Y := Y+1; End; DT := EncodeDate(Y,M,D); Edit3.Text := DateToStr(DT); end;

هذا ليس حل 100% البقية عليك

والسلام عليكم ورحمة الله
الرد


الردود في هذا الموضوع
مشاكل في حساب التاريخ - بواسطة SALAH - 04-06-2008, 09:54 AM
مشاكل في حساب التاريخ - بواسطة SALAH - 04-06-2008, 09:07 PM
مشاكل في حساب التاريخ - بواسطة محمد عبد العزيز - 04-06-2008, 10:01 PM
مشاكل في حساب التاريخ - بواسطة SALAH - 04-06-2008, 10:14 PM

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


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