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

[ تمت الإجابة ]البحث بالتوااريخ

بدأه MiNi.SpIdEr في 27 ديسمبر 2008 · 4 رد · 606 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحبا اخوان

احتاج لعمل شرط بين تاريخين

استخدمت اكثر من اداة تاريخ

وبعد البحث في المنتدى وجدت موضوع ولكن بدون مثال فحاولت وكانت الاداة

Microsoft windows Common Controls - 26.0 (sp4)

واسمها

DTPicker

مثلا لو ضعت

if DTPicker.Value > "11/23" And DTPicker.Value < "12/22" Then Label1.Caption = "1"

الكود هنا شغال

لكن مثلا لو قمت بتغيير التاريخ الى رقمين اصغر مثل

if DTPicker.Value > "3/21" And DTPicker.Value < "4/20" Then

Label1.Caption = "3"

فهنا الكود لم يعمل

وكذلك لو كان مابين رقم صغير وكبير

If DTPicker.Value > "12/22" And DTPicker.Value < "1/20" Then

Label1.Caption = "2"

ElseIf DTPicker.Value > "11/23" And DTPicker.Value < "12/22" Then

Label1.Caption = "1"

ElseIf DTPicker.Value > "3/21" And DTPicker.Value < "4/20" Then

Label1.Caption = "3"

Else

Label1.Caption = "Wrong date"

End If

ارجوا المساعده في ايجاد حل

[moveleft]

MiN! SpId3r SqUaD

[/moveleft]

#2

اخى عزراا ما فهمت عليك ممكن تضع مثال بالمشكله بتعتك ؟؟؟؟؟؟؟؟؟؟؟؟؟

00
 

فاضى 

 

00

#3
If DTPicker.Value > "12/22" And DTPicker.Value < "1/20" Then
Label1.Caption = "2"
ElseIf DTPicker.Value > "11/23" And DTPicker.Value < "12/22" Then
Label1.Caption = "1"
ElseIf DTPicker.Value > "3/21" And DTPicker.Value < "4/20" Then
Label1.Caption = "3"
Else
Label1.Caption = "Wrong date"
End If

هذا الكود لا يعمل فقط القسم الثاني منه فقط كيف تعرف السبب وما هو الحل

[moveleft]

MiN! SpId3r SqUaD

[/moveleft]

#4
	If (Month(DTPicker) = 12 And Day(DTPicker) > 22) Or (Month(DTPicker) = 1 And Day(DTPicker) < 20) Then
		Label1.Caption = "2"
	ElseIf (Month(DTPicker) = 11 And Day(DTPicker) > 23) Or (Month(DTPicker) = 12 And Day(DTPicker) < 22) Then
		Label1.Caption = "1"
	ElseIf (Month(DTPicker) = 3 And Day(DTPicker) > 21) Or (Month(DTPicker) = 4 And Day(DTPicker) < 20) Then
		Label1.Caption = "3"
	Else
		Label1.Caption = "Wrong date"
	End If

اعتذر عن عدم تمكني للمتابعه الدورية في وقتنا الحالي

فليقبل الجميع تقديري واحترامي .. ولكم تحياتي

#5

شكراااا وعاشت اناملك مع اني وجت حل اخر لكن طريقة الحل حلوه

شكرا مره اخرى

[moveleft]

MiN! SpId3r SqUaD

[/moveleft]

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

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

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

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

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