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

نسخة كاملة : كيف القيام بعمليات حسابية بقاعدة بيانات ؟
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
كيف القيام بعمليات حسابية في قاعدة بيانات باردوكس.
مثلا حقل ارقام في سجل يكون مجموع لكل السجلات بهالحقل.
او مثلا اطرح حقل من حقل او كّذا ؟
السلام عليكم ورحمة الله
بسيطة استخدم الحقول الحسابية
على مكون الجدول أنقر بزر الفأرة الايمن وأختر الامر Fields Editor
وبالجدول الذي يظهر اختر Add New Field
وبالنافذة التي تظهر أكتب اسم الحقل في Name
ونوعه في Type وليكن Integer اذا كان احادي اما ان كان مال فأختر Float
تم حدد الخيار Calcolated
تم Ok
الان انتقل الى احداث الجدول وفي الحدث OnCalcFildes
اكتب اسم الحقل واجمعه بأي حقل مثل
Mcalc : =Fileds1 + Fildes2
او بشكل أخر
ADOTable1.FieldByName('calc').Value:= ADOTable1.FieldByName('fildes1').Value + ADOTable1.FieldByName('fildes2').Value
وبعدها يمكنك ربطه بأي مكون او اظهاره في DBgrid كأي حقل حقيقي موجود بقاعدة البيانات
والله الموفق