View Full Version : سوال: جمع کردن یک ستون با فیلد fkCalculated
shabe_barani
دوشنبه 12 تیر 1391, 17:04 عصر
با سلام
من در دیتاست که چندتا فیلد دارم یک فیلد جدید دستی از نوع fkCalculated ایجاد کردم . میخوام داخل این فیلد جمع یک ستون مثلا ستون مبلغ ریخته شود و آن را در یک لیبل نمایش دهم . چگونه میتوانم این کار را انجام دهم.
Vahid.Shatery
سه شنبه 13 تیر 1391, 23:54 عصر
سلام
این نمونه کد را بررسی کن
with MainComponent.qryPrice do begin
close;
sql.Text := 'select * from tblModirYar where IsTasvie = 0 ' ;
Open;
First;
sumNaged := 0.0 ;
while Not Eof do
begin
sumNaged := sumNaged + fieldByName('Price').AsFloat ;
Next;
end;
end;
firststep
یک شنبه 25 تیر 1391, 02:32 صبح
with MainComponent.qryPrice do begin
close;
sql.Text := 'select * from tblModirYar where IsTasvie = 0 ' ;
Open;
First;
sumNaged := 0.0 ;
while Not Eof do
begin
sumNaged := sumNaged + fieldByName('Price').AsFloat ;
Next;
end;
end;
این کد در زمانی که تعداده رکورد بالا میره مشکل پیدا میکنه
بهترین راه حل همونی که تو کد sql بنویسین
select sum(fieldname)as jam from table_name
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.