الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

جمع عمود الداتا جريد

مغلق
بدأه ميدو666 في 9 أبريل 2007 · 11 رد · 2,045 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوة الافاضل

السلام عليكم ورجمه الله وبركاته

يوجد مشروع صغير تعبت جدا اني اوصل للاتي:

1- جمع عمود في الداتا جريد ووضع هذه القيمة علي الفورم في تكست بوكس (Total)

2- كود الحذف لحذف البيانات جميعها

3- كود التنقل بين السجلات

فهل من مساعد ومعين

جزاكم الله خيراً

Total.rar

#2

هذا هو الحل

تفضل

أضفه فقط الى الفورم

Private Sub DetailsDataGridView_RowsAdded(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewRowsAddedEventArgs) Handles DetailsDataGridView.RowsAdded

Try

Dim am As Object

Dim i As Integer

For i = 0 To CheqDataSet.Tables(0).Rows.Count - 1

am += CheqDataSet.Tables(0).Rows(i).Item(5)

TextBox1.Text = am

Next

Catch ex As Exception

MsgBox(ex.Message)

End Try

End Sub

#3

الاخ العزيز الفاضل Esam rabba

شكراً جزيلا علي ردك السريع واهتمامك وجزاك الله خيرأ

بس ممكن تعديل شويه في الكود حيث انه يجمع كل القيم الموجودة بالجدول

وانا اريد القيم الموجوده في كل سجل علي حدا

يعني جمع قيمة العمود(Amount ) في السجل الحالي وليس جمع جميع السجلات

وجزاك الله خيراً

#4

حاضر

تفضل

Try

Dim am As Object

Dim i As Integer

For i = 0 To DetailsDataGridView.Rows.Count - 1

am += DetailsDataGridView.Rows(i).Cells(5).Value

TextBox1.Text = am

Next

Catch ex As Exception

MsgBox(ex.Message)

End Try

#5

اخي الحبيب Esam rabba

شكرا جزيلا عما فعلته شئ جميل منك وتحياتي لك وجزاك الله جيرا

ولو امكن وانا حاسس اني تقلت عليك

كود الحذف وكود التنقل لو امكن

وشكرا جزيلا علي ما قدمت

#6

حاضر يا سيدي

بس كود لحذف جميع السجلات في الجدول ام فقط للسجلات الظاهره ؟

#7

أخي العزيز الفاضل

شكراً جزيلا علي المساعدة لي واعتقد ايضا ان اناس كثيرون سوف يستفيدون مما قدمته

فجزاك الله خيرا

اريد كود حذف السجل الحالي( للسجلات الظاهره )ليس جميع لسجلات الموجودة في قاعدة البيانات

اي السجل الذي اعمل به حاليا

ولك كل التقدير

والسلام عليكم ورحة الله وبركاته

#8

أخي العزيز هناك أكثر من طريقه للحذف

ولكن سأعطيك طريقه ممتعه

أضغط بالضغط مرتين على CheqDataSet.xsd ثم إضغط بالزر اليمين على DetailsTableAdapter واختر add qury

ثم اضغط next ثم اختر delete ثم ستأتي لك شاشه تطلب من أن تكتب الـ query

إكتب ما يلي

DELETE FROM Details

WHERE (Details.DetaiNo = ?)

ثم next

ثم Finish

ثم من أي مكان تريده يمكنك أن تكتب الكود التالي للحذف

DetailsTableAdapter.DeleteQuery(HeadNoTextBox.Text)

مع التحيه

#9

متأسف بالنسبه للتنقل

HeadBindingSource.Position += 1

#10

الاخ الفاضل Esam rabba

شكرا علي مجهوداتك دي ولك التحية والتقدير

بالنسبة للتنقل مفيش مشكلة المشكلة في الحذف عملت اللي قلتلي عليه بس مازبطتش

وشكراً لك

Total2.rar

#11

الاخ الفاضل Esam rabba

اين انت؟؟؟؟؟؟؟؟؟؟؟

وشكراً

#12

الاخوة الافاضل

الخ العزيز Esam rabba

جزاكم الله خيراً

اسمحوا لي ان اقدم كود الحذف بع ما توصلت اليه بمساعدتكم واخص بالذكر الاخ /Esam rabba

*********

أضغط بالضغط مرتين على CheqDataSet.xsd ثم إضغط بالزر اليمين على DetailsTableAdapter واختر add qury

ثم اضغط next ثم اختر delete ثم ستأتي لك شاشه تطلب من أن تكتب الـ query

إكتب ما يلي

DELETE FROM

Details WHERE

HeadNum = @Original_HeadNum

ثم next

ثم Finish

ثم من أي مكان تريده يمكنك أن تكتب الكود التالي للحذف

DetailsTableAdapter.DeleteQuery(HeadNumTextBox.Text)

HeadTableAdapter.DeleteQuery(HeadNumTextBox.Text)

جزاكم الله خيراً

ادعوا لوالديا بالمغفرة والرحمة اللهم ارحمهما كما ربياني صغيراً

الله اغفر لي والوالديا وللمؤمنين يوم يقوم الحساب

سبحان الله وبحمده سبحان الله العظيم

هذا الموضوع مغلق.

مواضيع مشابهة