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

جملة Sql وعدم ظهور النتائج بصورة صحيحة

بدأه AHMAD KALIL في 20 أكتوبر 2008 · 2 رد · 1,138 مشاهدة · في قسم قواعد البيانات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم اخواني انفذ جملة sql من داخل فجوال بيسك 6 كالاتي

sqls = "select name, sum(amount) from details group by name "

If rs.State = adStateOpen Then rs.Close

rs.Open sqls, db, adOpenKeyset, adLockPessimistic

Set DataGrid1.DataSource = rs

فتظهر في الجدول الاسماء فقط فكيف تظهر المجاميع المنفذة في الاستعلام اي كل اسم والمجموع يقابله اي في العمليات الحسابية كيف احول الناتج الى datagrid

#2

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

اخي العزيز لا ينفع اضافة دالة جمع مع حقل متعدد

لان دالة الجمع تأتي فردية في حقل واحد فقط

فيجب ازالة حقل name

#3
AHMAD KALIL كتب:
السلام عليكم اخواني انفذ جملة sql من داخل فجوال بيسك 6 كالاتي

sqls = "select name, sum(amount) from details group by name "

If rs.State = adStateOpen Then rs.Close

rs.Open sqls, db, adOpenKeyset, adLockPessimistic

Set DataGrid1.DataSource = rs

فتظهر في الجدول الاسماء فقط فكيف تظهر المجاميع المنفذة في الاستعلام اي كل اسم والمجموع يقابله اي في العمليات الحسابية كيف احول الناتج الى datagrid

السلام عليكم اخ الكريم يجب ان تكو الجملة على الشكل التالي

sqls = "select name, sum(amount) as amount from details group by name "

If rs.State = adStateOpen Then rs.Close

rs.Open sqls, db, adOpenKeyset, adLockPessimistic

Set DataGrid1.DataSource = rs

جرب وان شاء الله تتوفق

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