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

ماهو الكود او العملية الحسابية لمعرفة عدد ايام الشهر الماضي

مغلق
بدأه Enjoy في 8 أكتوبر 2007 · 5 رد · 812 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ماهو الكود او العملية الحسابية لمعرفة عدد ايام الشهر الماضي الميلادي وبدون الخميس والجمعة حتى وان كان البرنامج يعمل بنظام التاريخ الهجري

(الشهر الماضي وبدون ان يتطلب مني ادخال اي تاريخ)

لقد شاهدت موضوعين وكان بهما الكثير من الردود القريبة وعلى رأس الردود رد من الاخت زهره العبدالله والاخ ايهاب توفيق

/index.php?showtopic=140444

/index.php?showtopic=90399

zaCountWeekendDays1.rar

تم تعديل هذه المشاركة بواسطة Enjoy في 8 أكتوبر 2007 في 01:53

#2

الف شكر اخوي على هذا المجهود الرائع

#3
Function CountWkDay(ByVal Date1 As Long, _
					ByVal Date2 As Long, _
						  WkDay As VbDayOfWeek) As Long
  Date1 = Date1 - 1
  Date1 = Fix((Date1 + (7 - WkDay)) / 7)
  Date2 = Fix((Date2 + (7 - WkDay)) / 7)
  CountWkDay = Date2 - Date1
End Function

Function PreviousMonthDays()
  Dim Date1 As Date
  Dim Date2 As Date
  Dim CurCal As VbCalendar

  CurCal = Calendar
  Calendar = vbCalGreg

  Date1 = DateSerial(Year(Date), Month(Date) - 1, 1)
  Date2 = DateSerial(Year(Date), Month(Date), 1) - 1

  PreviousMonthDays = CLng(Date2 - Date1 + 1) _
					- CountWkDay(Date1, Date2, vbThursday) _
					- CountWkDay(Date1, Date2, vbFriday)

  Calendar = CurCal
End Function

Sub test()
  MsgBox PreviousMonthDays, , "صافي أيام الشهر السابق"
End Sub

تم تعديل هذه المشاركة بواسطة Accessna في 8 أكتوبر 2007 في 01:59

#4

بسم الله الرحمن الرحيم

بارك الله فيك اخي اكسسنا

اخوك sx1

#5

بارك الله فيك الكود يعمل من اروع وادق مايكون

يعطيك الف الف عافية اخ اكسسنا

#6

شكرا لك أخي sx1 وبارك الله فيك

وشكرا لك أخي Enjoy وبارك الله فيك

دالة حساب يوم العطلة (الدالة الأولى) من تصميم أبو هادي

تم تعديل هذه المشاركة بواسطة Accessna في 21 أكتوبر 2007 في 22:18

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

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

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

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

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

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