Перемножить значения полей между собой

отредактировано 14:29 Раздел: FastReport 4.0
Как сделать такую ​​формулу как на вложенном рисунке, перемножить значения полей между собой ?

Комментарии

  • Lizard~Lizard~ Тольятти
    отредактировано 14:29
    Nixor написал: »
    Как сделать такую ​​формулу как на вложенном рисунке, перемножить значения полей между собой ?

    Читать в документации про итоги. Смотреть примеры.
  • отредактировано October 2011
    LizarD написал: »
    Читать в документации про итоги. Смотреть примеры.

    в документации такого нет, нужно перемножить значения полей заранее не зная количества полей и умножать нужно 1 * 2 * 3 * 4 * n
  • отредактировано 14:29
    Nixor написал: »
    в документации такого нет, нужно перемножить значения полей заранее не зная количества полей и умножать нужно 1 * 2 * 3 * 4 * n
    Как вариант, можно объявить глобальную переменную и уже в событии OnAfterData для поля увеличивать ее.
    procedure Memo1OnAfterData(Sender: TfrxComponent);
    begin
      perem := perem * StrToFloatDef(Memo1.Value, 1);
    end;
    
  • отредактировано 14:29
    написал: »
    Как вариант, можно объявить глобальную переменную и уже в событии OnAfterData для поля увеличивать ее.
    procedure Memo1OnAfterData(Sender: TfrxComponent);
    begin
      perem := perem * StrToFloatDef(Memo1.Value, 1);
    end;
    


    сделал так

    var
    koefzag: String;

    procedure Memo28OnAfterData(Sender: TfrxComponent);
    begin
    koefzag := koefzag * StrToFloatDef (Memo76.Value, 1);
    end;


    ошыбка: неизвестный идентификатор StrToFloatDef что не так ?(
  • gpigpi
    отредактировано 14:29
    написал:
    что не так ?(
    Функция StrToFloatDef отсутствует в списке стандартных функций FR. Попробуйте использовать StrToFloat
  • Stalker4Stalker4 123
    отредактировано 14:29
    Nixor написал: »
    ошибка: неизвестный идентификатор StrToFloatDef что не так ?(
    Либо совет gpi либо используйте библиотеку функций frxAddFunctionLibrary.
    Взять ее можно или в бинарных конференциях FR или скачать с сайта в моей подписи.

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

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