تقييم الموضوع :
  • 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 ك ب / التحميلات : 133)
الرد }}}
تم الشكر بواسطة:
#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
 Youtube   Facebook    Twitter   
الرد }}}
تم الشكر بواسطة: Sajad
#10
أشكرك أستاذ أبو إيهاب على الرد
بس اللي انا عاوزه إني أعمل تقرير بنفس شكل المثال المرفق في المشاركة رقم 7
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  جمع عمود في داتا جريد واظهار الناتج في تكست بوكس nabil 9 12,999 08-12-22, 01:27 PM
آخر رد: عبدالمؤمن
  تحويل multiline text الى single line في عمود في قاعدة بيانات sql server bassant 0 958 07-09-21, 04:36 PM
آخر رد: bassant
  مشكلة في إظهار عمود التاريخ في داتا جريد فيو mofhmy 5 6,558 12-11-20, 12:13 PM
آخر رد: bahaa.elkomy@yahoo.com
  كود تصفير عمود في جدول اكسس samira20 1 2,481 31-03-19, 09:02 PM
آخر رد: بدري
  سؤال عن كيفية جمع الارقام الموجبة فقط من عمود في الداتا جريد فيو alfaiz678 2 2,384 01-10-18, 09:24 AM
آخر رد: alfaiz678
  كيف تغيير نوع الأعمدة في DataTable من رقمي إلى نصي أحمد الصلاحي 3 1,817 17-08-18, 11:57 PM
آخر رد: elgokr
  مساعدة محتاج كود جمع قيم عمود فى الداتا جريد osemy 5 7,057 27-02-18, 08:53 PM
آخر رد: atyaf
  لو سمحتوا يا جماعه طلب جمع قيم خلايا عمود فى الداتا جريد فيو نبيل كونكت 6 2,965 20-06-17, 11:02 PM
آخر رد: العواد الصغير
  [سؤال] كيفية اضافة عناصر عمود فى جدول من قاعدة بيانات فى جدول اخر hidn 1 2,939 04-11-16, 09:25 AM
آخر رد: thevirus
  [سؤال] كيف اجمع مافي عمود مع تجاهل بعض مليس رقماً مثل # abumuhannadzym 4 3,069 05-10-16, 11:02 AM
آخر رد: abumuhannadzym

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


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