تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] حساب عدد من الخلايا
#12
ساضع الاكواد مجدداً ولكن هذه المرة مع شرح توضيحي لكل سطر
مع اضافة ما تم طلبه فى الصورة الاخيرة

لعمل كود لجلب اجمالى عدد الطلاب على تم عمل لها اختبار وايضاً امتحان
كل ما عليك ستقوم باستخدام الكود التالى
كود :
       Dim count1, count2 As Integer
       REM بداية هذا السطر تعنى تطبيق على جميع الطلاب وليس لطالب واحد
       For i As Integer = 0 To DataGridView1.RowCount - 1

           REM سيبداء احتساب الاعداد للخلايا التى تحتوى على قيمة
           REM من العمود الاختبار الاول حتى العمود الاختبار السادس
           For ii As Integer = 2 To 7
               REM الشرط هنا هو للتحقق ان يجب ان يكون الخلايا تحتوى على قيمة وليست فارغة أو تساوى 0
               If Not DataGridView1.Rows(i).Cells(ii).Value Is Nothing Then
                   count1 += 1
               End If
           Next

           REM سيبداء احتساب الاعداد للخلايا التى تحتوى على قيمة
           REM من العمود الامتحان الأول حتى العمود الأمتحان الثالث
           For ii As Integer = 8 To 10
               REM الشرط هنا هو للتحقق ان يجب ان يكون الخلايا تحتوى على قيمة وليست فارغة أو تساوى 0
               If Not DataGridView1.Rows(i).Cells(ii).Value Is Nothing Then
                   count2 += 1
               End If
           Next

       Next
       REM نتائح اى عدد الخلايا التى تحتوى على قيمة فى خلايا الاختبار
       TextBox1.Text = count1
       REM نتائج اى عدد الخلايا التى تحتوى على قيمة فى خلايا الامتحانات
       TextBox2.Text = count2

ولطالب واحد فقط من خلال الوقوف على الطالب اولاً ثم الضغط على الزر أو من خلال حدث مباشر
عن الضغط مرة او مرتين على اى خلايا صف الطالب فكل ما عليك استخدام الكود التالى
كود :
       Dim count1, count2 As Integer
       REM سيبداء احتساب الاعداد للخلايا التى تحتوى على قيمة
       REM من العمود الاختبار الاول حتى العمود الاختبار السادس
       For ii As Integer = 2 To 7
           REM الشرط هنا هو للتحقق ان يجب ان يكون الخلايا تحتوى على قيمة وليست فارغة أو تساوى 0
           If Not DataGridView1.CurrentRow.Cells(ii).Value Is Nothing Then
               count1 += 1
           End If
       Next

       REM سيبداء احتساب الاعداد للخلايا التى تحتوى على قيمة
       REM من العمود الامتحان الأول حتى العمود الأمتحان الثالث
       For ii As Integer = 8 To 10
           REM الشرط هنا هو للتحقق ان يجب ان يكون الخلايا تحتوى على قيمة وليست فارغة أو تساوى 0
           If Not DataGridView1.CurrentRow.Cells(ii).Value Is Nothing Then
               count2 += 1
           End If
       Next

       REM نتائح اى عدد الخلايا التى تحتوى على قيمة فى خلايا الاختبار
       TextBox1.Text = count1
       REM نتائج اى عدد الخلايا التى تحتوى على قيمة فى خلايا الامتحانات
       TextBox2.Text = count2

كل ما عليك هو تغير كلاً من
PHP كود :
TextBox1.Text
TextBox2
.Text 

لاسم الاداء او المكان المطلوب ظهور الاجمالى به


يجب ان تفهم الاكواد التى تستخدمها
حتى تصبح الامور بسيطة معك بدون اى تعقيد

فالامر ابسط واسهل من ما يكون لكن كل ما هو مطلوب
التركيز وتلاحظ الفرق التى بيتم فى كل مرة بين الاكواد

ولاحظ ايضاً هنا 
PHP كود :
2 To 7
8 To 10 

وهى تعنى العمود رقم 2 الى العمود رقم 7 خاص بالاختبارات
ومن العمود رقم 8 الى العمود رقم 10 خاص بالامتحانات

تذكر ان عند عد الاعمدة تبداء من رقم 0 وليس 1
لذلك تجد رقم 2 هو ما يعنى العمود رقم 3 اى الاختبار الاول .. الخ

اتمنى ان يكون الشرج بسيط
وان الامور اصبح ابسط لديك وان تكون على علم كيف استخدام الكود
حسب الحاجة لديك بدون اى تعقد

تم وضح شرح مع الكود لكل سطر حتى تعلم فيما يستخدم

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
حساب عدد من الخلايا - بواسطة kebboud - 19-08-18, 04:58 PM
RE: حساب عدد من الخلايا - بواسطة elgokr - 19-08-18, 05:33 PM
RE: حساب عدد من الخلايا - بواسطة kebboud - 19-08-18, 05:43 PM
RE: حساب عدد من الخلايا - بواسطة elgokr - 19-08-18, 05:59 PM
RE: حساب عدد من الخلايا - بواسطة kebboud - 19-08-18, 06:18 PM
RE: حساب عدد من الخلايا - بواسطة elgokr - 19-08-18, 06:29 PM
RE: حساب عدد من الخلايا - بواسطة kebboud - 19-08-18, 06:43 PM
RE: حساب عدد من الخلايا - بواسطة elgokr - 19-08-18, 07:02 PM
RE: حساب عدد من الخلايا - بواسطة kebboud - 19-08-18, 07:13 PM
RE: حساب عدد من الخلايا - بواسطة elgokr - 19-08-18, 07:20 PM
RE: حساب عدد من الخلايا - بواسطة kebboud - 19-08-18, 07:33 PM
RE: حساب عدد من الخلايا - بواسطة elgokr - 19-08-18, 08:39 PM
RE: حساب عدد من الخلايا - بواسطة elgokr - 19-08-18, 09:21 PM
RE: حساب عدد من الخلايا - بواسطة kebboud - 19-08-18, 09:32 PM
RE: حساب عدد من الخلايا - بواسطة elgokr - 19-08-18, 09:54 PM
RE: حساب عدد من الخلايا - بواسطة kebboud - 19-08-18, 09:59 PM
RE: حساب عدد من الخلايا - بواسطة elgokr - 19-08-18, 10:04 PM
RE: حساب عدد من الخلايا - بواسطة kebboud - 19-08-18, 10:37 PM
RE: حساب عدد من الخلايا - بواسطة elgokr - 20-08-18, 05:49 AM
RE: حساب عدد من الخلايا - بواسطة kebboud - 20-08-18, 01:41 PM
RE: حساب عدد من الخلايا - بواسطة elgokr - 20-08-18, 07:16 PM
RE: حساب عدد من الخلايا - بواسطة kebboud - 20-08-18, 11:16 PM
RE: حساب عدد من الخلايا - بواسطة elgokr - 21-08-18, 12:22 AM
RE: حساب عدد من الخلايا - بواسطة kebboud - 21-08-18, 12:41 AM
RE: حساب عدد من الخلايا - بواسطة elgokr - 21-08-18, 05:48 AM
RE: حساب عدد من الخلايا - بواسطة elgokr - 22-08-18, 07:00 AM
RE: حساب عدد من الخلايا - بواسطة kebboud - 22-08-18, 02:41 PM
RE: حساب عدد من الخلايا - بواسطة elgokr - 22-08-18, 06:21 PM
RE: حساب عدد من الخلايا - بواسطة kebboud - 22-08-18, 07:12 PM
RE: حساب عدد من الخلايا - بواسطة elgokr - 22-08-18, 07:42 PM
RE: حساب عدد من الخلايا - بواسطة elgokr - 25-08-18, 11:57 AM
RE: حساب عدد من الخلايا - بواسطة kebboud - 25-08-18, 03:48 PM
RE: حساب عدد من الخلايا - بواسطة elgokr - 25-08-18, 04:05 PM


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


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