Практическая работа. Выведем на экран общую сумму количества товара (поле Kolvo), общую стоимость каждой единицы товара (поле Cena) и общую стоимость товара (для текущей записи)
Выведем на экран общую сумму количества товара (поле Kolvo), общую стоимость каждой единицы товара (поле Cena) и общую стоимость товара (для текущей записи) для таблицы Tovar.db.
Расположите на форме следующие компоненты:
Для кнопок напишите соответствующие процедуры:
procedure TForm1.BitBtn1Click(Sender: TObject);
var s:integer;
i:longint;
Begin
s:=0;
table1.First;
for i:=1 to table1.RecordCount do
Begin
s:=s+table1.fieldbyname('kolvo').asinteger;
table1.Next;
end;
label1.Caption:=inttostr(s);
end;
procedure TForm1.BitBtn2Click(Sender: TObject);
vars:real;
i:longint;
Begin
s:=0;
table1.First;
for i:=1 to table1.RecordCount do
Begin
s:=s+table1.fieldbyname('cena').asfloat;
table1.Next;
end;
label2.Caption:=floattostr(s);
end;
procedure TForm1.BitBtn3Click(Sender: TObject);
var s:real;
Begin
s:=table1.fieldbyname('kolvo').asfloat*table1.fieldbyname('cena').asfloat;
label3.Caption:=floattostr(s);
end;
Дата добавления: 2015-05-16; просмотров: 606;