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

كيف اعمل هذا الاستعلام

بدأه aiasalem في 20 فبراير 2008 · 2 رد · 839 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

شرح المطلوب

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

الاداة الاولي خاصة بداية تاريخ الاجازة

والثانية بنهاية تاريخ الاجازة

فمثلا التاريخ في بداية الاجازة هو 20/2/2008

والنهاية 24/2/2008

الفرق بينهما 5 ايام هي ايام الاجازة ولكن تتوسط هذي الاجازة يومي الجمعة والسبت وهما عطلة في الشركة

اذ ان المطلوب هو عمل استعلام يروح يدور علي الفترة مابين البداية والنهاية واذا لاقي خلاها يومي الجمعة او السبت يروح ينقص من عدد ايام الاجازة بمقدار 2

واذا لم يجد يضيف علي طول

كيف اعمل هذا الاستعلام

#2

هذا حل ع السريع قد يكون هناك حل افضل !!

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

TextBox1.Text = ""
		Dim i As Integer = 0
		Dim diff As Integer = DateDiff(DateInterval.Day, CDate(DateTimePicker1.Text), CDate(DateTimePicker2.Text))
		Dim Total As Integer = 0
		For i = 0 To diff
			If DateAdd(DateInterval.Day, i, CDate(DateTimePicker1.Text)).DayOfWeek = DayOfWeek.Friday Or DateAdd(DateInterval.Day, i, CDate(DateTimePicker1.Text)).DayOfWeek = DayOfWeek.Saturday Then
				Total += 1
			End If
		Next
		TextBox1.Text = Total.ToString

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#3

عدلت لك البرنامج فى المشاركة الأولى وهذا مسارها

الرابـــــــــــــط

كل من فى الوجود يطلب صيداً :::: غير ان الشباك مختلفات

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