تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
طريقة جمع حقل او عمود في قاعدة بيانات
#1
ارجوا المساعدة في جمع عمود كالاتي
     ID      VAS     DIIBT
         2          5         1
         9          6        2
         3          5       3



مثلا جمع حقل DIIBT
واظهار الناتج في التكست بوكس
الرد }}}
تم الشكر بواسطة: جيولوجي مبتدئ
#2
تفضل اخي

Dim sum As Integer = 0
For i As Integer = 0 To DataGridView1.Rows.Count - 1
sum += Convert.ToInt32(DataGridView1.Rows(i).Cells(3).Value)
Next
TextBox1.Text = sum.ToString()
حيث ان رقم 3 هو رقم العمود المراد جمعه
الرد }}}
#3
السلام عليكم

لكل مبرمج طريقة مختلفة في التعامل مع قاعدة البيانات،
لهذا ضع مشروعك لإيجاد الكود المناسب.
الرد }}}
تم الشكر بواسطة: جيولوجي مبتدئ
#4
السلام عليكم اخي بارك الله فيك
انا اقصد قاعدة البيانات هل توجد طريقة لجمع حقل
الرد }}}
تم الشكر بواسطة: جيولوجي مبتدئ
#5
مشكووووور اخي الفاضل
الرد }}}
تم الشكر بواسطة: جيولوجي مبتدئ , جيولوجي مبتدئ
#6
فى معظم قواعد البيانات يوجد سجلات تريد جمعها مثل معرفه مجموع سجل التكلفه او عدد الايام التي عملها الموظف فى الشهر او مجموع المواد الداخله للمخزن فى اليوم ومجموع سعرها واشياؤ كثيره اخري


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

 


Dim db As Database
Dim rs As Recordset
Dim tot As Double

Set db = OpenDatabase(App.Path & "\rate.mdb") 'اسم قاعده البيانات
Set rs = db.OpenRecordset("table name", dbOpenTable) 'اسم الجدول
tot = 0
If rs.RecordCount > 0 Then
   rs.MoveFirst
   While Not rs.EOF()
       tot = tot + rs!record_name 'اسم السجل المراد جمعه
       rs.MoveNext
   Wend
End If

Text1.Text = tot


If rs.RecordCount > 0 Then لو عدد الحقول فى السجل اكبر من صفر اذا
rs.MoveFirst  اذهب للحقل الاول
tot = tot + rs!record_name
 rs.MoveNext
ااجمع الثابت على السجل الاول ثم اذهب للسجل الثاني  
Not rs.EOF()
بشرط الا يكون هذا السجل هو الاخير
الرد }}}
تم الشكر بواسطة: جيولوجي مبتدئ
#7
جرب عن طريق الاستعلامات :

مثال عن جمع عامود :

PHP كود :
Select Sum(Column1)as ColSum From TableName 

مثال عن جمع عامود و وضع عامود نصي معه مثل اسم الزبون و الحقل الدفعات :

PHP كود :
Select CastID,CastName,Sum(CastMoney)As Money From TableName Group by CastID,CastName 
الرد }}}


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] طلب تعديل كود عرض بيانات xlsx ABDULLAH HASSAN 1 20 منذ 2 ساعة مضت
آخر رد: justforit
  [VB.NET] طريقة استدعاء مكتبة dll عبد الناصر موسى 3 1,465 10-04-24, 04:33 AM
آخر رد: emadahmed1995
  [VB.NET] طريقة التعلم بخطوات صحيحة للتعلم و المعرفة انمار الرواي 0 62 31-03-24, 08:23 PM
آخر رد: انمار الرواي
  هل من الممكن العمل على قاعدة بيانات اكسل على الفيجوال بيسك خالد كامل1 4 145 24-03-24, 02:00 AM
آخر رد: خالد كامل1
  [سؤال] أتمنى اجابة وافية:عمل برنامج بقاعدة بيانات SQL دون حاجة تثبيت SQLSERVER dr.programming 6 658 19-03-24, 08:56 AM
آخر رد: سلامه محمد11
  استعلام select عن مجموعة بيانات Adel27213 1 215 15-03-24, 01:11 AM
آخر رد: justforit
  مشكلة فى جمع عمود فى داتا جريد فيو احمد خطاب 3 168 06-03-24, 07:49 PM
آخر رد: احمد خطاب
  تعديل بيانات عمود DataGridView دفعة واحدة مصمم هاوي 2 201 05-03-24, 08:27 PM
آخر رد: مصمم هاوي
  محتاج طريقة لتنسيق نص الرسالة المرسلة إلى الواتس اب new_programer 2 207 04-03-24, 07:15 AM
آخر رد: new_programer
  [VB.NET] تحديث بيانات فى كلاس من جدول سيكوال asdfar1977 6 197 26-02-24, 01:07 AM
آخر رد: asdfar1977

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


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