125
DataMOdule3.Adotable4.FieldByName('Шифр').Value:=DataMOdule3.Adotable2.Fie
ldByName('Шифр').Value;
DataMOdule3.Adotable4.FieldByName('Кол_во').Value:=DataMOdule3.Adotable2.Fi
eldByName('Кол_во').Value;
IF DataMOdule3.AdoTable3.Locate('Шифр',
DataMOdule3.adotable4.fieldbyname('Шифр').Value, []) then
DataMOdule3.Adotable4.FieldByName('Ед_изм').Value:=DataMOdule3.Adotable3.F
ieldByName('Ед_изм').Value;
form4.show;
end;
end;
procedure TForm2.Button2Click(Sender: TObject);
begin
DataModule3.ADOTable2.First;
while not (DataModule3.ADOTable2.eof) do begin
DataModule3.AdoTable2.edit;
DataModule3.AdoTable2.FieldByName('Стоим').Value:=0;
DataModule3.AdoTable2.FieldByName('Сумм_НДС').Value:=0;
DataModule3.AdoTable2.FieldByName('Сумма_ск').Value:=0;
IF (DataModule3.AdoTable3.Locate('Шифр',
DataModule3.adotable2.fieldbyname('Шифр').Value, [])) and
(DataModule3.AdoTable1.Locate('Наим_Пост',
DataModule3.adotable2.fieldbyname('Наим_Пост').Value, []))
then begin
DataModule3.AdoTable2.FieldByName('Стоим').Value:=DataModule3.AdoTable2.fi
eldbyname('Кол_во').Value* DataModule3.AdoTable3.FieldByname('Цена').Value;
DataModule3.AdoTable2.FieldByName('Сумм_НДС').Value:=DataModule3.AdoTab
le2.fieldbyname('Стоим').Value*
DataModule3.AdoTable1.FieldByname('Ст_НДС').Value/100;
DataModule3.AdoTable2.FieldByName('Сумма_ск').Value:=DataModule3.AdoTable
2.fieldbyname('Стоим').Value*
DataModule3.AdoTable1.FieldByname('Скидка').Value/100;