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

كيفة جمع حقل باستخدام جملة SQL

مغلق
بدأه a_ahmed13 في 13 يوليو 2005 · 5 رد · 1,236 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لاستخدام خاصية الجمع في جمل الـ SQL

يتم كتابة الجملة بذلك النظام

SELECT SUM(column) FROM table

وإذا أرادت أن تقوم العملية بالجمع في حالة معينة فإنك تضيف الشرط باستخدام

Where

مثال ذلك

SELECT SUM(Age) FROM Persons WHERE Age>20

لكن السؤال الذي يفرض نفسه كيف أجعل الناتج يظهر في مربع نص

إليكم المثال التالي وأرجو المساعدة لحل هذا الأمر

Text1.txext = "select sum(FinalunitPrice) From OrderDetails where OrderID = " & Text18.Text & ";"

حيث يقوم المستخدم بإدخال القيمة في مربع النص

Text18.text

وتظهر النتيجة في مربع النص

Text1.text

:o أرجو المساعدة وتصحيح الخطأ

#2
strsql = "select sum(FinalunitPrice) As SUMOFFI From OrderDetails where OrderID = " & Text18
rs.open strsql,adocon,3,1
while not  rs.eof
text1.text = rs!SUMOFFI 
wend

يــــا أقصى .... لا تنادي ..... فلن يجيبك احد

#3

مشكور أخي على هذا المجهود لكن هل من الممكن أن تشرح لي هذا الكود

مع العلم أني أستخدم أداة Adodc في هذا البرنامج

#4

جملة الاستعلام select sum(field تعطي ناتج حقل واحد و بهذا ان اردت اظهار النتيجة في مربع نص text فما عليك الا ان تكتب هذه السطر ضمن الكود بعد فتحه

text1=rs1.fields(0).value

و بهذا تظهر لك النتيجة في مربع النص

#5

معذرة أخوتي لكن الكود يعطي خطأ من أول كلمة في الكود وكأنه يريد أن أقوم بتعريف متغير بجملة الـ SQL

بالإضافة أني أقوم بالبرمجة بالـ ADODC فأرجو المعذرة وشرح الكود حيث أني مبتدأ في البرمجة

والمشكلة ليست في الكود المشكلة أن أفهم كيف يعمل الكود حتى أعرف كيف يعمل فليس من السهل إعطاء السمكة لكن علمني كيف أقوم بصيد السمكة.

وأشكركم إذا كان معه مثال يوضح ذلك

#6

ممكن تستخدم الكود ده

adodc1.recordset.fields(0).value

لا تراجع و لا إستسلام

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

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