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

مساعدة في اجراء عملية جمع لاحد اعمدة Data Grid

بدأه هدهد سليمان في 9 مارس 2010 · 4 رد · 2,523 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخوتي الاعزاء ارجو المساعدة في اجراء عملية جمع لعمود (السعر) من Data Grid ووضع الناتج في Label اسمه lblsum انا حاولت اجراء عملية الجمع باستخدام جملة If ولكن لم انجح ارفق البرنامج لكم وارجو المساعدة مع جزيل الشكر لكم.

Purchas.rar

تم تعديل هذه المشاركة بواسطة هدهد سليمان في 9 مارس 2010 في 09:48

#2

السلام عليكم

هناك مشكلة في البرنامج المرفق

على العموم ان محتويات اي جدول في vb سواء DataGrid او FelxGrid هو ناتج جملة استعلام

فيكمن تطبيق نفس جملة الاستعلام بنفس الشروط ولكن بجمع حقل المبلغ مثلا وثم وضع الناتج في text او اي شي اخر

بالتوفيق

#3

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

#4

السلام عليكم

sqls = "select * from supplier where date between '" & Format(DTPicker1, "MM/DD/YYYY") & "' and '" & Format(DTPicker2, "MM/DD/YYYY") & "' order by date asc"
If rs.State = adStateOpen Then rs.Close
rs.Open sqls, db, adOpenKeyset, adLockPessimistic
Set DataGrid1.DataSource = rs

sqlss = "select sum(amount) as am1 from supplier where date between '" & Format(DTPicker1, "MM/DD/YYYY") & "' and '" & Format(DTPicker2, "MM/DD/YYYY") & "'"
If rs1.State = adStateOpen Then rs1.Close
rs1.Open sqlss, db, adOpenKeyset, adLockPessimistic
rs1.MoveFirst
totx1 = rs1.Fields("am1")

جملة الاستعلام الاولى وهي التي ستظهر في Datagrid

جملة الاستعلام الثانية والتي يتم جمع الحقل المطلوب بنفس شروط الجملة الاولى

وتوضع في Text

#5

الف شكر اخي احمد خليل على اهتمامك نجح الكود الي وضعته في حل المشكلة الله اوفقك....

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