منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : ماهي المشكله في هذا الكود : تنبيه بأنتهاء صلاحية التاريخ
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
عندي برنامج ومستخدم به قاعدة بيانات اكسس
وبه تاريخ انتهاء فترة الاشتراك
يعني : قبل فترة الانتهاء بيوم واحد يظهر للسطر في الداتا جيرد فيو لون احمر
وهذا هو الكود المستخدم : اريد اعرف الخطأ في الكود



PHP كود :
Private Sub DataGridView1_CellFormatting(ByVal sender As System.ObjectByVal e As System.Windows.Forms.DataGridViewCellFormattingEventArgsHandles DataGridView1.CellFormatting
        
For As Integer 0 To DataGridView1.Rows.Count 1

            
If DataGridView1.Rows(i).Cells(6).Value.ToString <> Nothing Then


                Dim day 
As Date DataGridView1.Rows(i).Cells(6).Value.ToString

                DataGridView1
.Rows(i).Cells(6).Value Format(day"MM/dd/yyyy")

                
Dim a
                a 
DateDiff("d"DataGridView1.Rows(i).Cells(6).ValueDate.Today)
                If 
>= 1 Then

                    DataGridView1
.Rows(i).Cells(0).Style.BackColor Color.Red
                    DataGridView1
.Rows(i).Cells(1).Style.BackColor Color.Red
                End 
If
            Else

            
End If
        
Next
    End Sub 
يرفع للاهميه
السلام عليكم و رحمة الله تعالى و بركاته
انا لم افهم هذا السطر
Dim a
a = DateDiff("d", DataGridView1.Rows(i).Cells(6).Value, Date.Today)
تعني اليوم
يرفع للاهميه
أخي الفاضل

في إحتماليه أنه كودك صحيح ولكن مش متطابق مع فورمات التاريخ في جهازك

بدك تتأكد إنه جهازك صيغة التاريخ تبعه en-US American format

على سبيل المثال

لأنه المشكلة هاي بواجها خصوصا في دوال التواريخ في حال كان التاريخ عربي أو فورمات غير المعيار الأمريكي
إلي هو
MM/dd/yyyy

تقبل مروري

مؤيد
الكود يعمل ولكن المشكله عندما يعمل الكود تختفي بعض الازرار في المشروع
ومن الممكن وضع المشروع هنا
php3 كتب :الكود يعمل ولكن المشكله عندما يعمل الكود تختفي بعض الازرار في المشروع
ومن الممكن وضع المشروع هنا

من الأفضل ان ترفع المشروع Smile
إن شاء الله راح تحل مشكلتك