Memo1*memo2
Подскажите пожалуйста как умножыть значения полей Memo,
Memo1*Memo2
Пробовал так:
значение поля Memo3 =
[(Memo1)*(Memo2)]
Выдает ошибку (
Помогите новичку.
Memo1*Memo2
Пробовал так:
значение поля Memo3 =
[(Memo1)*(Memo2)]
Выдает ошибку (
Помогите новичку.
Комментарии
FloatToStr(Memo1.Memo.Text) * FloatToStr(Memo2.Memo.Text)
Тут косяк, конечно же наоборот
StrToint(Memo1.Memo.Text) * StrToint(Memo2.Memo.Text)
StrToFloat(Memo1.Memo.Text) * StrToFloat(Memo2.Memo.Text)
в мемо1 и мемо2 просто значения 2 , результат в мемо3 должен быть =4
сделал и вот результат
P.S.
формат полей числовой %2.2f
procedure Memo3OnBeforePrint(Sender: TfrxComponent);
begin
Memo3.Memo.Text := FloatToStr(StrToFloat(Memo1.memo.strings[0]) * StrToFloat(Memo2.memo.strings[0]));
end;
вот файл
спасибо заработало !!!!!!!!!!!