طريقة التعامل مع dbgrid حسابيا
#1
السلام عليكم
إخواني أنا أبحث عن طريقة التعامل مع جدول قاعدة البيانات DBgrid في الحسابات
مثلا **** حساب مجموع الخلية الثانية من السطر الأول مع الخلية الثانية من السطر الثاني
بشكل عام وعرض النتيجة في Edit
جزاكم الله كل خير شباب وأنا في إنتظاركم
تحياتي
ومن يتهيب صعود الجبال يعش أبد الدهر بين التلال و الحفر
#2
وعليكم السلام ورحمة الله
يمكن استخدام الخصائص OnDrawColumnCell و OnDrawDataCell
حاول وجرب
بالتوفيق.
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
#3
وعليكم السلام اخي
ممكن توضح اكثر
اذا كان الحساب يخضع لشروط مثلا يجب ان تتوفر في التسجيلات المراد حسابها فقط ام ماذا
#4
kachwahed كتب :
يمكن استخدام الخصائص ondrawcolumncell و ondrawdatacell
حاول وجرب
.

أخي لا أعرف كيف - ممكن توضيح أكثر؟- لم يسبق لي أن تعاملت بها
شكرا أخي على تعاونك
ومن يتهيب صعود الجبال يعش أبد الدهر بين التلال و الحفر
#5
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 /
---------------------------------------------------------------
شكرا أخي على تعاونك
ومن يتهيب صعود الجبال يعش أبد الدهر بين التلال و الحفر
#6
السلام عليكم ورحمة الله تعالى وبركاته

لازم تصيف حقل جديد بالجدول وتكون نوع معطياته من نوع كالكيلي ثم نذهب إلى الأحداث الخاصة بالجدول و نختار oncalcfiled و نضع العملية
#7
يمكن الوصول إلى رقم السطر/العمود في TDBGrid بمثل:
PHP كود :
with TStringGrid(DBGrid1) do
  
begin
    Row 
:= 2;  // Row - Zeile
    
Col := 5;  // Column - Spalte
    
SetFocus;
  
end; 
البقية عليك Smile
بالتوفيق.
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
#8
nabhib كتب :السلام عليكم ورحمة الله تعالى وبركاته

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

لم أفهمك أخي - أتعامل مع هذه الطريقة أول مرة - ممكن توضيح أكثر؟
وجزاك الله كل خير أخي
ومن يتهيب صعود الجبال يعش أبد الدهر بين التلال و الحفر
#9
kachwahed كتب :يمكن الوصول إلى رقم السطر/العمود في tdbgrid بمثل:
PHP كود :
with tstringgrid(dbgrid1) do
  
begin
    row 
:= 2;  // row - zeile
    
col := 5;  // column - spalte
    
setfocus;
  
end; 
البقية عليك Smile
بالتوفيق.

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


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم