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

مشكلة بال Query

مغلق
بدأه فادي لطف في 7 يوليو 2001 · 4 رد · 865 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف يمكن أن أقوم بالعمليات الأربعة ( + , / , - , * ) داخل ال Query بالإضافة لعملية ال Sum

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

#2

بسم الله الرحمن الرحيم

اهلاً وسهلاً بك يااخ فادي

ان ماتريده شي سهل (( اي لاتصتصعب حله ))

طبعا انا سأظرب لك مثال على حقول ثلاثه مثلاً الحقل الأول اسمه a والحقل الثاني اسمه b

والحقل الثالث اسمه c

سأقوم بظرب الحقل الاول a في الحقل b والناتج سيكون في الحقل c

فأليك الكود :

Table1.Edit;

Table1.FieldByName('c').asinteger:=Table1.FieldByName('a').asinteger*Table1.FieldByName('b').asinteger;

Table1.Post;

وهذه هي الطريقة :)

طبعاً اذا اردت تحويل العملية من ضرب الى جمع او طرح او غيره

قم بتغيير الأشار التي في الكود (( طبعاً لاحظ انه محطوط * وهذه تدل على ان العملية ضرب ))

وتقبل اطيب تحياتي اخوك SUM

#3

شكراً لك اخي العزيز Sum :

ولكن من أجل عملية الSum داخل الـ Tableكيف أستطيع فعلهاوهل هناك طريقة لهذه العمليات في الQuery

مع شكري الجزيل لك

#4

اخي العزيز فادي

اذا كنت تريد ان تقوم بأي عملية داخل القاعده (( يعني نتائجها داخل الجدول ))

فيمكنك بأستخدام منهج

FieldByName

طبعاً اذا كنت تبغا مثال لذلك

انظر للكود السابق

وتقبل اطيب تحياتي اخوك SUM

#5

اخي فادي

ياريت توضح اكتر .

اقصد اعطينا متال .

انا فهمت قصدك يعني تريد ان تنفد العمليات الحسابية داخل جملة SQL .

ادا كان كذلك فا عطينا متال لما تريد ان تفعله .

وشكرا

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

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