تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشكلة تقويم ام القرى مع ويندوز 11
#1
الاخوة الاعزاء السلام عليكم ورحمة الله وبركاته 
منذ فترة طويلة استخدم برنامجي على ويندوز 10 وماقبله بدون اي مشاكل وحتى على ويندوز 11 منذ حوالي سته اشهر او تزيد لم يكن
هناك اي مشاكل ولكن في الفترة الاخيرة بعد ان اصبح لامفر من استخدام اجهزة ويندوز 11 لاحظت عيبا خطيرا في البرنامج وهو التاريخ

مثلا : لو كان لدي ليبل على الفورم يحدث كل ثانية يحمل الوقت والتاريخ الحالي والجهاز على اللغة العربية والتقويم ام القرى وهو تقويمنا
في السعودية وكل الاجهزة الشخصية لدينا افتراضيا بهذه الاعدادات ، لاحظت انه بداية التشغيل للفورم يعطي وقت وتاريخ اليوم ولكن بعد
ثانية واحدة فقط التاريخ يصبح تاريخ الامس اما اسم اليوم ومع انه ماخوذ من التاريخ الحالي فهو صحيح المشكلة في التاريخ فقط ،،،
 مثال اخر هذه داتاجريد من البرنامج تحضر بيانات موظفين الان اصبح العمود الخاص بالتاريخ متأخر يوم عن التاريخ الحالي ،، 
ملاحظة الحدث هو تغيير قيمة datetimepicker ، التاريخ في عنصر الوقت والتاريخ صحيح وموافق لليوم ،، المشكلة في اي كود يعتمد عليه او ياخذ قيمة منه

كود :
Private Sub DTP1_ValueChanged(sender As Object, e As EventArgs) Handles DTP1.ValueChanged

    DataGridView1.DataSource = Nothing
    ' DataGridView1.Refresh()
    DataGridView1.Rows.Clear()
    Dim dt As DataTable = nc.daadapt("SELECT TechT.UserID , TechT.Usrname, TechT.Job , DawamT.Ddate, DawamT.late, DawamT.intime  FROM TechT INNER JOIN DawamT ON TechT.UserID = DawamT.Did WHERE  DawamT.Ddate = ( #" & DTP1.Value.ToString("yyyy/MM/dd", ci) & "#) AND Not (DawamT.late) Is Null order by DawamT.late desc ")
    If Not dt.Rows Is Nothing Then
        TextBox1.Text = "الاجمالي: " & dt.Rows.Count & ""

        For i = 0 To dt.Rows.Count - 1

            DataGridView1.Rows.Add(dt(i)(0), dt(i)(1), dt(i)(2), dt(i)(3), dt(i)(4), CStr(dt(i)(5)))
        Next
        DataGridView1.Columns(0).Width = 110
        DataGridView1.Columns(1).Width = 300
        DataGridView1.Columns(2).Width = 140
        DataGridView1.Columns(3).Width = 120
        DataGridView1.Columns(3).DefaultCellStyle.Format = ("yyyy/MM/dd")
        DataGridView1.Columns(5).Visible = False
        DataGridView1.ClearSelection()
    End If
End Sub


السبب طبعا التحديثات الخاصة بمايكروسوفت البرنامج كان يعمل على ويندوز 11 ومازال يعمل على الانظمة التي قبله ولكن الان اصبح بدون فائدة بسبب
عدم صحة التاريخ ،، هل احد مرت عليه المشكلة هذي او يعرف على الاقل رقم الحزمة الخاصة بالتحديث عشان احذها مع انه ليس حل ولكن مؤقتا ،،
شكرا للجميع
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
مشكلة تقويم ام القرى مع ويندوز 11 - بواسطة assuhimi - 15-12-25, 12:53 AM


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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم