تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] تجميع عمود في DataTable
#1
السلام عليكم ورحمة الله وبركاته
الاخوه الافاضل عندي سؤال : بعد ما حملت الجدول من الداتا بيس الي الداتا تيبل ازاي احسب مجموع عمود معين (بالكود طبعاً)
يعني مثلاُ عندي الجدول به حقل للاسم وحقل للتاريخ وحقل للمبلغ
كيف اقوم بجمع اجمالي المبالغ كلها او عن فترة معينة
الرد }}}}
تم الشكر بواسطة:
#2
الطريقة الاولى

كود :
Dim x As Double

        For i As Integer = 0 To Table1DataGridView.RowCount - 1
            x += DataGridView.Rows(i).Cells(2).Value
        Next
        TextBox3.Text = x.ToString

الطريقة الثانية
كود :
Me.TextBox3.Text = (From row In DataGridView.Rows Select CDbl(row.Cells(2).Value)).Sum()


رقم العمود 2
الرد }}}}
تم الشكر بواسطة:
#3
الاستاذ مالك شكراً علي المساعدة
الطريقة الثانية عجباني اكثر
هي دي طريقة الLINQ مش كده

بس انا عاوز نفس الطريقة بدون الداتا جريد فيو يعني اجمع منDataTable علي طول , ينفع ولا لأ؟
الرد }}}}
تم الشكر بواسطة:
#4
الكود الثاني منقول من الاخ ابو رائد


======
بالنسبة لطلبك .... ارفع مثالك .... حتى يتم مساعدتك بشكل أسرع
الرد }}}}
تم الشكر بواسطة:
#5
لنفرض ان اسم DataTable هو dt
وان اسم العمود الذي تريد جمعه اسمه num

عن
د ذلك يكون الكود كالتالي


كود :
MsgBox(dt.Compute("sum(num)", "").ToString)
الرد }}}}
تم الشكر بواسطة:
#6
الاستاذ beep شكراً علي الكود لأنه هو المطلوب فعلاً
الاستاذ مالك انا هارفع مثال بس علشان انا طالب حاجة تانية
هاظبط المثال واكتب المطلوب وارفعه

شكراً علي تعاونكم معي
الرد }}}}
تم الشكر بواسطة:
#7
الأخوه الأفاضل أرفقت مثال عبارة عن شاشة تجمع الاتي :

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

وكل بيان من هذه البيانات يتم تجميعه من جدول منفصل

المطلوب بقي اني أعمل نفس البيانات دي وبنفس الشكل ده ولكن تكون في تقرير مش في فورم .

أنا منتظر مساعدتكم كالعاده
ولحين الرد ادعوا الله لكم بالمزيد من العلم الذي ينفع الناس .


الملفات المرفقة
.rar   WindowsApplication1.rar (الحجم : 121.96 ك ب / التحميلات : 73)
الرد }}}}
تم الشكر بواسطة:
#8
لماذا لم يتم الرد
هو الموضوع صعب أوي كدة
الرد }}}}
تم الشكر بواسطة:
#9
لا مش صعب ولا شيئ

طيب لمعلوماتك :
أنت لو عايز ترووح تجمع من الجدول وبعدين تأتي بالبيانات ,, راح ياخد وقت كثير

تعال أعملها لك على السريع وبطريقة أبو أيهاب
..

PHP كود :
Label1.Text = (From R As DataGridViewRow In DataGridView1.Rows _
                       Where R
.Cells(2).FormattedValue <> "" Select CDbl(R.Cells(2).Value)).Sum() 

بس خلاص ويعطيكم العافية شباب .

Abu Ehab : Microsoft Partner  & Systems Developer
الرد }}}}
تم الشكر بواسطة: Sajad
#10
أشكرك أستاذ أبو إيهاب على الرد
بس اللي انا عاوزه إني أعمل تقرير بنفس شكل المثال المرفق في المشاركة رقم 7
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] كيفية اضافة عناصر عمود فى جدول من قاعدة بيانات فى جدول اخر hidn 1 179 04-11-16, 09:25 AM
آخر رد: thevirus
  [سؤال] كيف اجمع مافي عمود مع تجاهل بعض مليس رقماً مثل # abumuhannadzym 4 183 05-10-16, 11:02 AM
آخر رد: abumuhannadzym
Question [سؤال] عملية ربط عمود بعدة جداول أخرى حسب شرط معين myalsailamy 2 848 19-12-15, 01:04 AM
آخر رد: awidan76
  داتاقريد فيو واحد به تسلسل تواريخ في عمود و جلب معطيات قاعدة البيانات في عمود اخر magh77 0 196 12-12-15, 09:42 PM
آخر رد: magh77
  [سؤال] كيف اعرف اسم الجدول عن طريق DataTable سعود 2 291 29-08-15, 09:23 PM
آخر رد: أبو عمر
  مشكلة في إظهار عمود التاريخ في داتا جريد فيو mofhmy 4 884 13-08-15, 11:15 PM
آخر رد: أبوبكر سويدان
  جمع عمود في داتا جريد واظهار الناتج في تكست بوكس nabil 7 3,290 10-03-15, 11:40 PM
آخر رد: عمر يشر
  [كود] ممكن كود إعادة ترقيم عمود بعد حذف صف من داتاجريد فيو benomar 6 1,192 20-12-14, 10:27 PM
آخر رد: benomar
  مساعدة محتاج كود جمع قيم عمود فى الداتا جريد osemy 3 1,642 24-05-14, 09:19 AM
آخر رد: انور ليمان
  جمع عدة قيم في عمود واحد lela 3 932 02-03-14, 08:54 PM
آخر رد: lela

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


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