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

اضافة اليوم والتاريخ الى جدول

مغلق
بدأه ابو محمد ع في 31 أكتوبر 2007 · 8 رد · 963 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيف يمكن اضافة الايام الواقعة بين تاريخين في جدول واستبعاد يوم الخميس والجمعة من التاريخ

للمعلومية انا مبتديء جدا لكنني استفيد كثيرا من طرحكم ولكم الشكر والتقدير

#2

اضف كل الايام

ثم ارجع لاول تاريخ

ان وجدته خميس احذفه

ان وجدته جمعة احذفه

انت قل للتاريغ الموالي

كرر العملية :lol:

d4baa0.gif
#3

شكرا اخي محمد

وجزاك الله خير

هل بالامكان كتابة الكود

#4
ابو محمد ع كتب:
هل بالامكان كتابة الكود

اكتب محاولتك ونحن نساعدك

d4baa0.gif
#5

هذا الكود يحدد اليوم في تاريخ التي يتم ادخالها في Edit1

var
  ADate: TDateTime;
  days: array[1..7] of string;
begin
  days[1] := 'Sunday';
  days[2] := 'Monday';
  days[3] := 'Tuesday';
  days[4] := 'Wednesday';
  days[5] := 'Thursday';
  days[6] := 'Friday';
  days[7] := 'Saturday';
  ADate := StrToDate(Edit1.Text);
  ShowMessage(Edit1.Text + ' is a ' + days[DayOfWeek(ADate)]);

end;

وهذا الكود لطرح تاريخين

Edit1.Text:= IntToStr(trunc(DateTimePicker1.Date) - trunc(DateTimePicker2.Date));

عسي ان يفيدك هذا

#6

الامر بسيط جدا، شيئ مثل هذا، حيث D1 و D2 التاريخين

   D := D1;
   Repeat
	  if (DayOfWeek(D)<>5)
	  and(DayOfWeek(D)<>6)
	  then Begin
		 Table1.Insert;
		 Table1.FieldByName('D').AsDateTime := D;
		 Table1.Post;
	  End;
	  D := D + 1;
   Until D=D2;

المثال مرفق

Example1.rar

d4baa0.gif
#7

اسأل الله العظيم ان يبارك فيك وفي علمك وان يحرم جسدك على النار

امين

#8

ابو محمد

كلنا ان شاء الله

اي سؤال اخر اكتبه ولا تستحي، كلنا نتعلم...

تم تعديل هذه المشاركة بواسطة B.M.AbdelAziZ في 7 نوفمبر 2007 في 21:12

d4baa0.gif
#9

بيض الله وجهك يا ابا وردة وكثر الله من امثالك

هذا الموضوع مغلق.

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