65
DBLookupComboBox4.Visible:=False;
end;
end;
В данном модуле обеспечен ввод сведений поступивших товарах и
выбор поставщика или оптового покупателя. Определение товара происходит
выбором из возможных значений определенных в модуле «Прейскурант». Те
записи, которые не будут содержать информацию о товаре, его количестве или
цене, будут удаляться без предупреждения.
Для навигации по перечню товаров предназначена кнопочная панель,
при наведении на кнопку указателя «мыши» будет выдаваться подсказка о
назначении кнопки. На этой же панели будут расположены кнопки для
добавления, удаления и правки записей о поступающих материалах.
Общая сумма по накладной вычисляется по событию Enter, Exit и Change
поля «Цена»:
procedure TfrWNakl.DBEdit4Enter(Sender: TObject);
begin
Sum:=DBEdit4.Field.AsFloat;
end;
procedure TfrWNakl.DBEdit4Exit(Sender: TObject);
begin
if Sum<>DBEdit4.Field.AsFloat then
begin
Sum:=DBEdit1.Field.AsFloat;
DBEdit1.Field.AsFloat:=DBEdit2.Field.AsFloat*DBEdit4.Field.AsFloat;
end;
end;
procedure TfrWNakl.DBEdit1Change(Sender: TObject);
begin
if DM3.Table5.State in [dsInsert] then
if Sum<>DBEdit1.Field.AsFloat then
DBEdit6.Field.AsFloat:=DBEdit6.Field.AsFloat