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

نسخة كاملة : سؤال مهم جدا جدا
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم 



اخواني الاعزاء ممكن حد يعملي كود كما في الشرح


انشأ متغير من نوع int
اعطيه قيمة افتراضية 0 بحيث عندما يحدث التحديث في الشهر الاول تصبح قيمته 1
تضيف شرط الىشرط الشهر
بحيث يتاكد من الاثنان معا مثلا
اذا كان الشهر 1 وكان المتغير  0
تحدث عملية التحديث
وتصبح قيمة المتغير 1
اما اذا كان الشهر 1 والمتغير 1
لا تحدث عملية التحديث

اذا كان الشهر 2





وهذا الكود  البرمجي


 Dim curentdate As DateTime = DateTime.Now
        If curentdate.Month = 1 Then
            Dim int As Integer = 0

            Try

                Dim total As String = "Total ----------->"
                Dim tot As Integer = 0
                'getting the values of a specific rows


                For Each row As DataGridViewRow In DGV_item.Rows
                    'formula for adding the values in the rows
                    tot += row.Cells(2).Value
                    DGV_item.Rows(row.Index).Cells(2).Value += 3
                    update_item(DGV_item.Rows(row.Index).Cells(1).Value.ToString(), DGV_item.Rows(row.Index).Cells(2).Value.ToString(), DGV_item.Rows(row.Index).Cells(0).Value)
                    load_item()
                Next
                MsgBox("تمت عملية التحديث بنجاح")

            Catch ex As Exception
                MsgBox(ex.Message)
            End Try
تصبح قيمة المتغير 0
اذا كان الشهر 2 والمتغير 0
تحدث عملية التحديث
ويصبح المتغير 1
واذا كان الشهر 2 والمتغير 1
لا تحدث عملية التحديث
وهكذا
ملاحظة:: يجب ان يبفى المتغير ثابت حتى لو تم اغلاق البرنامج كي لت يفقد قيمته ويعود للفيمة الافتراضية
لا اعلم مل هو المطلوب هنا، لكن اذا اردت ظريقه لجعل المتغير ثابت لا تتغير قيمتة عند اغلاق البرنامج احفظة في الاعدادات او في ملف نصي في ملف البرنامج.


(12-03-21, 04:35 PM)Rabeea Qbaha كتب : [ -> ]لا اعلم مل هو المطلوب هنا، لكن اذا اردت ظريقه لجعل المتغير ثابت لا تتغير قيمتة عند اغلاق البرنامج احفظة في الاعدادات او في ملف نصي في ملف البرنامج.



كل الشكر و التقدير لجنابك الموقر ايها العزيز ..في سؤالي اود ان اعمل تحديث تلقائي لقاعدة البيانات كل شهر الحقيقة عملت الكود اللازم و اشتغل البرنامج بصورة صحيحة لكن المشكلة اني اريد البرنامج يحدث مرة واحدة فقط في الشهر مهما فتح البرنامج و غلق مثلا نحن الان في شهر الثالث يحدث البرنامج مره واحدة في هذا الشهر وعند غلق البرنامج و فتحة مرة اخرى لايحدث الا اذا جاء الشهر الرابع و هكذا .. ارجوا ان تكون الفكرة  واضحة وشكرا لكم
شكرا جزيلا تم حل المشكلة