آقا من اگر بخواهم مجموع یک فیلد حقوق را بدست می اورم بدون اینکه رکورد ها را تک تک مرور کنم باید از چه کدی استفاده کنم
من با ADO کار می کنم
ممنون .
آقا من اگر بخواهم مجموع یک فیلد حقوق را بدست می اورم بدون اینکه رکورد ها را تک تک مرور کنم باید از چه کدی استفاده کنم
من با ADO کار می کنم
ممنون .
از adoquery استفاده کن
و بنویس:
select sum(hoghoogh) from table1 where condition
تابع sum مجموع فیلدها را بهت میده.
avg میانگینشو
min کمترین
max بیشترین
count تعداد سطرها را
موفق باشی
-----------------------------
التماس دعا
سلام
بعد از اینکه adoquery ات را به sql وصل کردی!
در رویداد همون دکمه ای که می خواهی با کلیکش مجموع حقوق بدست بیاد بنویس
مثلا به این صورت
procedure TForm1.Button2Click(Sender: TObject);
var
o:integer;
str:string;
begin
str:='select sum(hoghoogh) from table1';
ADOQuery1.SQL.Clear ;
ADOQuery1 .sql.Add(str);
ADOQuery1.Open ;
o:=ADOQuery1.Fields[0].AsInteger ;
label1.Caption :=inttostr(o);
end;
ومفق باشید
التماس دعا
حال اگه نخوایم و مثل bde بخواهیم از یک clientdataset استفاده کنیم میشه یا نه ؟
آقا دستت درد نکنهسلام
بعد از اینکه adoquery ات را به sql وصل کردی!
در رویداد همون دکمه ای که می خواهی با کلیکش مجموع حقوق بدست بیاد بنویس
مثلا به این صورت
کد:
procedure TForm1.Button2Click(Sender: TObject);
var
o:integer;
str:string;
begin
str:='select sum(hoghoogh) from table1';
ADOQuery1.SQL.Clear ;
ADOQuery1 .sql.Add(str);
ADOQuery1.Open ;
o:=ADOQuery1.Fields[0].AsInteger ;
label1.Caption :=inttostr(o);
end;
ومفق باشید
التماس دعا
الهی خیر ببینی