الاخوة الاعزاء السلام عليكم ورحمة الله وبركاته
منذ فترة طويلة استخدم برنامجي على ويندوز 10 وماقبله بدون اي مشاكل وحتى على ويندوز 11 منذ حوالي سته اشهر او تزيد لم يكن
هناك اي مشاكل ولكن في الفترة الاخيرة بعد ان اصبح لامفر من استخدام اجهزة ويندوز 11 لاحظت عيبا خطيرا في البرنامج وهو التاريخ
مثلا : لو كان لدي ليبل على الفورم يحدث كل ثانية يحمل الوقت والتاريخ الحالي والجهاز على اللغة العربية والتقويم ام القرى وهو تقويمنا
في السعودية وكل الاجهزة الشخصية لدينا افتراضيا بهذه الاعدادات ، لاحظت انه بداية التشغيل للفورم يعطي وقت وتاريخ اليوم ولكن بعد
ثانية واحدة فقط التاريخ يصبح تاريخ الامس اما اسم اليوم ومع انه ماخوذ من التاريخ الحالي فهو صحيح المشكلة في التاريخ فقط ،،،
مثال اخر هذه داتاجريد من البرنامج تحضر بيانات موظفين الان اصبح العمود الخاص بالتاريخ متأخر يوم عن التاريخ الحالي ،،
ملاحظة الحدث هو تغيير قيمة datetimepicker ، التاريخ في عنصر الوقت والتاريخ صحيح وموافق لليوم ،، المشكلة في اي كود يعتمد عليه او ياخذ قيمة منه
السبب طبعا التحديثات الخاصة بمايكروسوفت البرنامج كان يعمل على ويندوز 11 ومازال يعمل على الانظمة التي قبله ولكن الان اصبح بدون فائدة بسبب
عدم صحة التاريخ ،، هل احد مرت عليه المشكلة هذي او يعرف على الاقل رقم الحزمة الخاصة بالتحديث عشان احذها مع انه ليس حل ولكن مؤقتا ،،
شكرا للجميع
منذ فترة طويلة استخدم برنامجي على ويندوز 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 ومازال يعمل على الانظمة التي قبله ولكن الان اصبح بدون فائدة بسبب
عدم صحة التاريخ ،، هل احد مرت عليه المشكلة هذي او يعرف على الاقل رقم الحزمة الخاصة بالتحديث عشان احذها مع انه ليس حل ولكن مؤقتا ،،
شكرا للجميع

