delphi4arab منتديات دلفي للعرب
كيف اضرب حقلين عن طريق DBGrid بالحدث OnColExit - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : كيف اضرب حقلين عن طريق DBGrid بالحدث OnColExit (/showthread.php?tid=8184)



كيف اضرب حقلين عن طريق DBGrid بالحدث OnColExit - widad-wac - 19-10-2016

السلام
 
عليكم و رحمة الله و بركاته
 
 
 
 [صورة: 890745637.jpg]

 
كيف استطيع عند ادخال العدد والسعر الإفرادي أن يعطيني السعر الإجمالي تلقائياً بضرب العدد بالسعر الإفرادي؟؟
 
و دلك عن طري
 
  DBGrid بالحدث OnColExit
 
 
وجزاكم الله خيراً


RE: كيف اضرب حقلين عن طريق DBGrid بالحدث OnColExit - أبو معاذ - 20-10-2016

و عليكم السلام ورحمة الله وبركاته،
استعمل الحقول الحسابية.  calculatedField
واتبع الطريقة التالية:
إذا كنت تستعمل ADOTable  و نفس الشيء بالنسبة ال ADOQuery
أنقر بالزر الأيمن على ال ADOTable ، ثم اختر إضافة حقل جديد ، حدد اسمه  (وليكنمثلا Total)و نوعه (طبعا في حالتك سيكون Currency)  ، لا تنس اخنيار نوع الحقل حسابي .
بعدها في الحدث OnCalculatedField الخاص ب ADOTable   (وليس الحدث OnColExit)  اكتب مايلي :
كود :
AdoTable.fieldbyname('Totale').ascurrency :=  AdoTable.fieldbyname('PU').ascurrency * AdoTable.fieldbyname('Qte').ascurrency  ;



RE: كيف اضرب حقلين عن طريق DBGrid بالحدث OnColExit - AgroSoft - 16-11-2016

كما تطرق اخي Unprogramme لكن ان اردت ان يكون جمع كامل فيتوجب عليك استخدام
داله sum على العمود الوهمي الذي يحمل ناتج ضرب الكميه في السعر .... تحياتي.