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

كيف أحسب مجموع أكثر من عمود في الداتا جريد

مغلق
بدأه seahmad في 12 فبراير 2005 · 2 رد · 912 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته وأرجو أن لاتبخلو علي ببعض وقتكم لتجيبوا على سؤالي بشكل عاجل وجزاكم الله خيرا

عندي داتا جريد بها حقول وهذا أحد صفوفها:

رقم الصنف ، الكمية ، السعر ، الرسوم ، الغرامات ، المجموع

وكما تلاحظون أن السعر و الرسوم و الغرامات هي عبارة أرقام وحاصل ضرب الكمية في مجموعها يمثل قيمة الصنف أي "المجموع"

وسؤالي كيف أظهر نتيجة جمعها وضربها بالكمية في حقل المجموع

طبعا هذه العملية ستتكرر لكل صف ويجب الأخذ بعين الإعتبار أن المستخدم قد يقوم لاحقا بتغيير السعر وهذا يتوجب إعادة إحتساب المجموع مرة أخرى

ثم إنه هناك حقل خارج الداتا جريد يدعى بالمجموع الكلي وهو عبار عن حاصل جمع العمود " المجموع " الموجود في الداتا جريد

أتمنى أن أجد الرد اليوم مشكورين

وصلى الله وسلم وبارك على نبينا محمد

فلسطين الزاهية بألوان الحب والسلام

ذلك الطعم الزيتوني الذي يتدفق عسلاً من أفواه بساتينها وحدائقها

تشتاق إليها نفوس المتقين وترنوا للسجود فيها جباه المسلمين

#2

بما أنك تستخدم ال DataGrid فمن الطبيعي أنك تستخدم ال DataSet لجلب DataTables منها و من هنا تأتي الفكرة حيث أنك تود عمل عملية حسابية Sum على جدول معين أو عمود معين داخل جدول و بالتلي سوف تستخدم ال DataView التي وظيفتها فلترة البيانات و ترتيبها بأوضاع معينة يمكن للمبرمج أن يستغلها في إخراج البيانات النهائية و مثال على طريقة الجمع هي التالي :

dv.RowFilter="Sum(hitsColumn)"

هنا كتبت درس عن ال DataView يمكن أن تستفيد منه

/index.ph...T&f=129&t=50776

تحياتي لك و تمنياتي بالتوفيق ..

You can fly while you can touch the sky

#3

يسلمو .. يعطيك العافية

فلسطين الزاهية بألوان الحب والسلام

ذلك الطعم الزيتوني الذي يتدفق عسلاً من أفواه بساتينها وحدائقها

تشتاق إليها نفوس المتقين وترنوا للسجود فيها جباه المسلمين

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

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