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

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

مغلق
بدأه حسين الهويجي في 23 مايو 2007 · 2 رد · 1,187 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عندي تاريخين اريد معرفة مثلا كم يتكرر يوم السبت او اي يوم اخر بين التاريخين وشكرا

تم تعديل هذه المشاركة بواسطة حسين الهويجي في 23 مايو 2007 في 16:08

#2

الأخ الفاضل ...

DatesDays.zip

أرجوا أن يفيدك هذا المثال فى ما تريد إنجازه، بأستخدام (MS-VB 6.0)

يمكنك أستخدام دالى لحساب ذلك بالشكل التالى

Private Function GetRepeats(FromDate As Date, ToDate As Date, nDay As Integer) As Long
	Dim StartDate As Date
	Dim PreDays As Integer

	PreDays = nDay - Weekday(FromDate)
	If PreDays < 0 Then PreDays = PreDays + 7
	StartDate = DateAdd("d", PreDays, FromDate)
	If StartDate <= ToDate Then
		GetRepeats = Int(DateDiff("d", StartDate, ToDate) / 7) + 1
	End If
End Function

شكراً

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

#3

أخي مشرف منتدى الفيجوال البيسك

جزاك الله خيرًا أخير وجعلها في ميزان حسناتك

هذا ما أردته بالضبط ..

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

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