الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

جمع حقل بداخ Dbgrid

مغلق
بدأه medreg في 25 ديسمبر 2007 · 5 رد · 1,421 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اريد من حضرتكم المساعدة في هذا الأمر

1-teste.rarاريد جمع كل عمود في الديبقريد أي اريد مجموع الحقل MT1

يعني الحقل TMT1 = مجموع الحقل MT1

والحقل TMT2 = مجموع الحقل MT2

علما أن العمود MT1 به سطور فارغة حسب ما هو في الملف المرفق

ونفس الشيء بالنسبة للعمود MT2

يعني هناك دالة NULL

ارجو منكم ان تنظرو للمرفقات وتعدلوا ما بها واعادتها لي

ومشكورين

teste.rar

تم تعديل هذه المشاركة بواسطة medreg في 25 ديسمبر 2007 في 01:02

#2

TMT1 هي مجموع الحقل MT1 عموديا

لكن اين تضع النتيجة ؟ في اي سطر ؟؟

d4baa0.gif
#3

اخي العزيز انت تريد ان تغير قيمه السجل المحدد بهده الطريقة

ضع edit1 2

ثم

procedure TForm1.Button1Click(Sender: TObject);
var i :integer;
sumTM1,sumTM2 : real;
begin
{table1.Edit;
table1.First;
table1.FieldByName('TMT1').AsInteger := table1.FieldByName('MT1').AsInteger;
table1.Next;
table1.Post; }
for i :=1 to table1.RecordCount do
  begin
	  table1.RecNo:=i;
	  sumTM1:= sumTM1 + Table1MT1.Value;
	  sumTM2:= sumTM2 + Table1MT2.Value;
  end;
  edit2.Text:=FormatFloat('###,##0.00',sumTM2);
  edit1.Text:=FormatFloat('###,##0.00',sumTM1);
end;
#4

زكيري عبد العالي هناك خطأ صغير

يجب ان تضيف

sumTM1 := 0; sumTM2 := 0;
d4baa0.gif
#5

سهوا اسف :D

تم تعديل هذه المشاركة بواسطة زكيري عبد العالي في 28 ديسمبر 2007 في 21:59

#6
B.M.AbdelAziZ كتب:
زكيري عبد العالي هناك خطأ صغير

يجب ان تضيف

sumTM1 := 0; sumTM2 := 0;

شكرًا جزيلاً وجزاكم الله عنا كل خير

هذا الموضوع مغلق.

مواضيع مشابهة