delphi4arab منتديات دلفي للعرب
طريقة التعامل مع dbgrid حسابيا - نسخة قابلة للطباعة

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

الصفحات: 1 2


طريقة التعامل مع dbgrid حسابيا - khiro.alg - 10-03-2010

السلام عليكم
إخواني أنا أبحث عن طريقة التعامل مع جدول قاعدة البيانات DBgrid في الحسابات
مثلا **** حساب مجموع الخلية الثانية من السطر الأول مع الخلية الثانية من السطر الثاني
بشكل عام وعرض النتيجة في Edit
جزاكم الله كل خير شباب وأنا في إنتظاركم
تحياتي


طريقة التعامل مع dbgrid حسابيا - kachwahed - 10-03-2010

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



طريقة التعامل مع dbgrid حسابيا - yahia1921 - 10-03-2010

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


طريقة التعامل مع dbgrid حسابيا - khiro.alg - 10-03-2010

kachwahed كتب :
يمكن استخدام الخصائص ondrawcolumncell و ondrawdatacell
حاول وجرب
.

أخي لا أعرف كيف - ممكن توضيح أكثر؟- لم يسبق لي أن تعاملت بها
شكرا أخي على تعاونك


طريقة التعامل مع dbgrid حسابيا - khiro.alg - 10-03-2010

QUOTE=delphi7;15493]وعليكم السلام اخي
ممكن توضح اكثر
اذا كان الحساب يخضع لشروط مثلا يجب ان تتوفر في التسجيلات المراد حسابها فقط ام ماذا[/QUOTE]

أخي مثلا لدي جدول DBGrid به أرقام - كله أرقام
كيف يمكن مثلا أن نجمع الخانة الثانية من السطر الأول مع الخانة الثانية من السطر الثاني
مثلا التالي هو DBgrid . كيف أجمع 6 و 2 ونعرضهما في Edit1 و edit2
أو كيف نحسب مجموعهما ونعرضه في edit؟

--------------------------------------------------------------
/ / 4 / 6 / 3 /
---------------------------------------------------------------
/ / 3 / 2 / 5 /
---------------------------------------------------------------
/ / 7 / 7 / 4 /
--------------------------------------------------------------
/ / 4 / 3 / 8 /
---------------------------------------------------------------
/ / 3 / 8 / 1 /
---------------------------------------------------------------
شكرا أخي على تعاونك


طريقة التعامل مع dbgrid حسابيا - NabHib - 10-03-2010

السلام عليكم ورحمة الله تعالى وبركاته

لازم تصيف حقل جديد بالجدول وتكون نوع معطياته من نوع كالكيلي ثم نذهب إلى الأحداث الخاصة بالجدول و نختار oncalcfiled و نضع العملية


طريقة التعامل مع dbgrid حسابيا - kachwahed - 10-03-2010

يمكن الوصول إلى رقم السطر/العمود في TDBGrid بمثل:
PHP كود :
with TStringGrid(DBGrid1) do
  
begin
    Row 
:= 2;  // Row - Zeile
    
Col := 5;  // Column - Spalte
    
SetFocus;
  
end; 
البقية عليك Smile
بالتوفيق.



طريقة التعامل مع dbgrid حسابيا - khiro.alg - 10-03-2010

nabhib كتب :السلام عليكم ورحمة الله تعالى وبركاته

لازم تصيف حقل جديد بالجدول وتكون نوع معطياته من نوع كالكيلي ثم نذهب إلى الأحداث الخاصة بالجدول و نختار oncalcfiled و نضع العملية

لم أفهمك أخي - أتعامل مع هذه الطريقة أول مرة - ممكن توضيح أكثر؟
وجزاك الله كل خير أخي


طريقة التعامل مع dbgrid حسابيا - khiro.alg - 10-03-2010

kachwahed كتب :يمكن الوصول إلى رقم السطر/العمود في tdbgrid بمثل:
PHP كود :
with tstringgrid(dbgrid1) do
  
begin
    row 
:= 2;  // row - zeile
    
col := 5;  // column - spalte
    
setfocus;
  
end; 
البقية عليك Smile
بالتوفيق.

شكرا أخي
لكن لم توصلني بالكود حتى لطرف الخيط


طريقة التعامل مع dbgrid حسابيا - NabHib - 11-03-2010

ممكن اخي تعرض مشكلتك بالتفصيل ومن الأول ونساعدك بحلها
يعني ممكن تدرج مثال وراح نساعدك على حسب مقدروي