Memo1*memo2

отредактировано 03:49 Раздел: FastReport 4.0
Подскажите пожалуйста как умножыть значения полей Memo,

Memo1*Memo2

Пробовал так:
значение поля Memo3 =
[(Memo1)*(Memo2)]

Выдает ошибку (

Помогите новичку.

Комментарии

  • gpigpi
    отредактировано 03:49
    А что в Memo1, Memo2?
  • HunterNSHunterNS Таганрог
    отредактировано July 2011
    IntToStr(Memo1.Memo.Text) * IntToStr(Memo2.Memo.Text)
    FloatToStr(Memo1.Memo.Text) * FloatToStr(Memo2.Memo.Text)

    Тут косяк, конечно же наоборот :)

    StrToint(Memo1.Memo.Text) * StrToint(Memo2.Memo.Text)
    StrToFloat(Memo1.Memo.Text) * StrToFloat(Memo2.Memo.Text)
  • отредактировано 03:49
    gpi написал: »
    А что в Memo1, Memo2?


    в мемо1 и мемо2 просто значения 2 , результат в мемо3 должен быть =4
  • отредактировано July 2011
    HunterNS написал: »
    IntToStr(Memo1.Memo.Text) * IntToStr(Memo2.Memo.Text)
    FloatToStr(Memo1.Memo.Text) * FloatToStr(Memo2.Memo.Text)


    сделал и вот результат

    P.S.
    формат полей числовой %2.2f
  • HunterNSHunterNS Таганрог
    отредактировано July 2011
    Сделайте обработчик OnBeforePrint для той мемки, куда вы собираетесь выводить результат.

    procedure Memo3OnBeforePrint(Sender: TfrxComponent);
    begin
    Memo3.Memo.Text := FloatToStr(StrToFloat(Memo1.memo.strings[0]) * StrToFloat(Memo2.memo.strings[0]));
    end;
  • отредактировано 03:49
    HunterNS написал: »
    Пришлите файл fr3, показывающий данную ошибку.


    вот файл
  • gpigpi
    отредактировано 03:49
    [StrToFloat(Trim(Memo1.Memo.Text)) * StrToFloat(Trim(Memo2.Memo.Text))]
  • gpigpi
    отредактировано July 2011
    дубль
  • отредактировано 03:49
    gpi написал: »
    [StrToFloat(Trim(Memo1.Memo.Text)) * StrToFloat(Trim(Memo2.Memo.Text))]

    спасибо заработало !!!!!!!!!!!

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.