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

الفرق بين تاريخين او طرح تاريخ من تاريخ أخر

مغلق
بدأه Dr.Carsper في 20 مارس 2007 · 4 رد · 5,544 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

هذه أول مشاركة لي في المنتدي العظيم الذي أفادني بالكثير وأقدم لكم كيفية طرح تاريخ من أخر أو الفرق بين تاريخين باليوم والشهر والسنة وإليكم الشرح

1- تصميم الفورم

(2) text box كالأتي تحمل الأسماء

T1 , T2

(1) Label كالأتي تحمل إسم lbl1

(1) Command كالأتي تحمل إسم calc

2- الكود

Private Sub Calc_Click()
If IsNull(Me.T1) Or IsNull(Me.T2) Then Exit Sub
lbl1 = Calcdate(Me.T1, Me.T2)
End Sub


Function Calcdate(vDate1 As Date, vdate2 As Date)
	Dim vYears As Integer, vMonths As Integer, vDays As Integer
	vMonths = DateDiff("m", vDate1, vdate2)
	vDays = DateDiff("d", DateAdd("m", vMonths, vDate1), vdate2)
	If vDays < 0 Then
		vMonths = vMonths - 1
		vDays = DateDiff("d", DateAdd("m", vMonths, vDate1), vdate2)
	End If
	vYears = vMonths \ 12
	vMonths = vMonths Mod 12
	Calcdate = vYears & "سنة,  " & vMonths & "شهر,  " & vDays & "يوم"
End Function

علما بأن T1 يتم كتابة فيها التاريخ الأول

والـ T2 التاريخ الثاني

والـ lbl1 سوف يظهر فيها النتيجة عن الضغط علي زر Calc

ونكون كذا إنتهاينا من المشكلة التي يواجهها الكثير

أرجو الدعاء لي ولوالدي

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

تم تعديل هذه المشاركة بواسطة Dr.Carsper في 20 مارس 2007 في 08:45

#3

أهلا بك أخ Dr.Carsper في المنتدى

نرجو أن نرى مشاركاتك المفيدة للجميع

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#4

إن شاء الله يا أستاذ محمد

وشكرا علي المرور

#5

اهلا بيك و شكرا على هذا المجهود

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

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

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

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

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

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