طريقة التعامل مع dbgrid حسابيا
#13
السلام عليكم
الأخ khiro.alg
بما أنك قلت بأنك مبتدئ، فالأصل أن البيانات لا تخزن في TDBGrid وإنما في TDataSet
والجدول TDBGrid يستخدم لجلب من TDataSet البيانات ثم عرضها...
فلجلب البيانات من أي حقل ومن أي سجل،عليك باستخدام مكون TDataSet (مثل TTable أو TADOTable) للتحرك (استعمل Next/Prior...)
ثم عرض القيمة المناسبة بمثل FieldByName('e').AsString، مثال:
كود :
DBGrid1.DataSource.DataSet.Next; ShowMessage(DBGrid1.Fields[6].Text);

لتخزين قيم على شكل أسطر وأعمدة،استخدم المكون TStringGrid المخصص لذلك...
ثم لعرض البيانات استخدم بـ Cells[ACol, ARow]: string

أما إذا كنت ضليع في المكونات فيمكنك إضافة منهج لذلك، أو توريث منهج مناسب، مثل:
PHP كود :
type
  TMyDBGrid 
= class(TDBGrid)
  
end;

  
ShowMessage(TMyDBGrid(DBGrid1).GetEditText(6, 5)); 
بالتوفيق.
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...


الردود في هذا الموضوع
طريقة التعامل مع dbgrid حسابيا - بواسطة NabHib - 10-03-2010, 05:20 PM
طريقة التعامل مع dbgrid حسابيا - بواسطة kachwahed - 12-03-2010, 11:49 AM
طريقة التعامل مع dbgrid حسابيا - بواسطة NabHib - 11-03-2010, 08:40 PM
طريقة التعامل مع dbgrid حسابيا - بواسطة Rover - 12-03-2010, 12:28 AM

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


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