تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
احتاج كود لعرض مواعيد محدده بتاريخ
#8
بارك الله فيكم أستاذ السندبااد 


لكل مبرمج طريقته، ولكن الشيء المشترك بين المبرمجين هو الحصول نتيجة واحدة تلبي طلب العميل،


(21-02-17, 10:41 PM)السندبااد كتب : ولكن خطر ببالي سؤال:
ماذا لو أردنا مواعيد الأسبوع المقبل من بدايته لنهايته ؟
مثلاً اليوم ثلاثاء أو أربعاء أو اثنين إلخ وأنا أريد منه أن يعرض لي مواعيد الأسبوع المقبل من السبت للخميس

سؤال ممتاز جداً، وينم عن بعد نظر لمبرمج كبير مثلكم، ما شاء الله


لدي طريقتين لهذا السؤال

الطريقة الأولى معرفة تاريخ السبت القادم، ثم البحث من هذا التاريخ وبين التاريخ الذي يزيد عليه بخمس أيام والذي ينتهي يوم الخميس الذي بعده
كود :
'مواعيد الاسبوع القادم إبتداء من يوم السبت إلى يوم الخميس الذي بعده
Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click

   ' معرفة تاريخ يوم السبت القادم
   Dim nextSaturdayDate =
       (From x In Enumerable.Range(1, 7)
        Where Today.AddDays(x).DayOfWeek = DayOfWeek.Saturday
        Select Today.AddDays(x)
       ).First

   Dim q =
       (From x In Me.DeerDataSet.sm
        Where x._date.ToString("yyyy/MM/dd") >= nextSaturdayDate.ToString("yyyy/MM/dd") And
        x._date.ToString("yyyy/MM/dd") <= nextSaturdayDate.AddDays(5).ToString("yyyy/MM/dd")
        Select " > " & x.namee
       ).ToArray



   If q.Count > 0 Then
       Dim s As String = "لديك الأسبوع القادم  المواعيد التالية:" & vbNewLine &
       String.Join(vbNewLine, q)

       MsgBox(s, MsgBoxStyle.MsgBoxRtlReading Or MsgBoxStyle.MsgBoxRight)

   Else
       MsgBox("لا توجد مواعيد", MsgBoxStyle.MsgBoxRtlReading Or MsgBoxStyle.MsgBoxRight)

   End If

End Sub

الطريقة الثانية معرفة تاريخ السبت القادم وتاريخ يوم الخميس الذي بعده، ثم البحث بين هذين التاريخ
كود :
'مواعيد الاسبوع القادم إبتداء من يوم السبت إلى يوم الخميس الذي بعده
Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click

   ' معرفة تاريخ يوم السبت القادم
   Dim nextSaturdayDate =
       (From x In Enumerable.Range(1, 7)
        Where Today.AddDays(x).DayOfWeek = DayOfWeek.Saturday
        Select Today.AddDays(x)
       ).FirstOrDefault

   ' معرفة تاريخ يوم الخميس بعد يوم السبت القادم
   Dim nextThursdayDate =
       (From x In Enumerable.Range(1, 7)
        Where nextSaturdayDate.AddDays(x).DayOfWeek = DayOfWeek.Thursday
        Select nextSaturdayDate.AddDays(x)
       ).FirstOrDefault

   Dim q = (
         From x In Me.DeerDataSet.sm
         Where x._date.ToString("yyyy/MM/dd") >= nextSaturdayDate.ToString("yyyy/MM/dd") And
               x._date.ToString("yyyy/MM/dd") <= nextThursdayDate.ToString("yyyy/MM/dd")
         Select " > " & x.namee
         ).ToArray

   If q.Count > 0 Then
       Dim s As String = "لديك الأسبوع القادم (من السبت إلى الخميس) المواعيد التالية:" & vbNewLine &
       String.Join(vbNewLine, q)

       MsgBox(s, MsgBoxStyle.MsgBoxRtlReading Or MsgBoxStyle.MsgBoxRight)

   Else
       MsgBox("لا توجد مواعيد", MsgBoxStyle.MsgBoxRtlReading Or MsgBoxStyle.MsgBoxRight)

   End If

End Sub


وبالتوفيق للجميع
الرد }}}
تم الشكر بواسطة: sendbad100 , sendbad100 , السندبااد , السندبااد


الردود في هذا الموضوع
RE: احتاج كود لعرض مواعيد محدده بتاريخ - بواسطة مساعدة - 22-02-17, 12:47 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] أداة مثالية لعرض وتحرير وتنسيق ملفات الوورد Mostafa25 3 505 13-03-26, 09:57 PM
آخر رد: Mostafa25
  احتاج مساعدة في كتابة كود sloom00 2 255 28-01-26, 11:52 AM
آخر رد: sloom00
  [VB.NET] احتاج مساعدة في كتابة كود sloom00 2 1,161 21-08-25, 09:09 AM
آخر رد: sloom00
  احتاج مساعدة في اظهار الصورة على PictureBox sloom00 2 551 31-12-24, 11:29 PM
آخر رد: sloom00
  [VB.NET] احتاج مساعدة في طابعة فواتير حرارية zazasami 3 599 15-08-24, 05:48 PM
آخر رد: PABLO
  [VB.NET] احتاج الى حل في عرض الملفات على داتا جرد فيو raedre22 4 831 11-07-24, 06:32 PM
آخر رد: raedre22
  [VB.NET] السلام عليكم ممكن مساعدة اخوان احتاج يكون تسجيل الدخول textbox1 + textbox2 Coder_iraqii 4 1,158 18-12-23, 06:46 PM
آخر رد: Kamil
  احتاج كود اعادة الترقيم في السنة الجديدة ranosh 3 1,006 27-11-23, 01:25 AM
آخر رد: justforit
  رجاء التعديل على الكود المرفق - كلاس لعرض كود المورد new_programer 4 947 13-10-23, 01:47 AM
آخر رد: new_programer
  احتاج دالة التفقيط ، ريال سعودي .. كرما Ali_hassn 3 1,345 20-08-23, 06:35 AM
آخر رد: Alexander Max2

التنقل السريع :


يقوم بقرائة الموضوع: