delphi4arab منتديات دلفي للعرب

نسخة كاملة : كيف اضرب حقلين عن طريق DBGrid بالحدث OnColExit
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام
 
عليكم و رحمة الله و بركاته
 
 
 
 [صورة: 890745637.jpg]

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